HairBSDF, Mp, lower

Time bar (total: 11.5s)

start0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

analyze423.0ms (3.7%)

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

Compiled 65 to 44 computations (32.3% saved)

sample2.7s (23.5%)

Memory
-72.4MiB live, 3 657.2MiB allocated
Samples
2.0s8 256×0valid
30.0ms152×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
const: 414.0ms (24.4% of total)
ival-div: 255.0ms (15.1% of total)
ival-log: 234.0ms (13.8% of total)
ival-<=: 226.0ms (13.3% of total)
ival-mult: 219.0ms (12.9% of total)
ival-add: 133.0ms (7.8% of total)
ival-sub: 75.0ms (4.4% of total)
ival-exp: 61.0ms (3.6% of total)
ival-and: 58.0ms (3.4% of total)
exact: 17.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain273.0ms (2.4%)

Memory
14.0MiB live, 415.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1030-103(2.1438689480183896e-32 0.04180164262652397 2.4955559977714054e-16 -9.751518957698358e-29 1.3304153227110492e-33)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
1010-101(-5.078188558625753e-28 7.075403268365262e-22 2.3833812701212764e-9 5.3014252709981946e-11 9.211206059138093e-32)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
00-0-#s(literal 2 binary32)
00-0-(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
00-0-sinTheta_i
00-0-v
00-0-cosTheta_i
00-0-(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
00-0-sinTheta_O
00-0-(*.f32 #s(literal 2 binary32) v)
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
00-0-#s(literal 1 binary32)
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-#s(literal 6931/10000 binary32)
00-0-(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
04(1.810151161147628e-29 3.31263738662102e-10 -7.980172429920677e-36 -0.006647906731814146 0.0014596973778679967)0-(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
00-0-cosTheta_O
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
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)))))sensitivity43
Confusion
Predicted +Predicted -
+01
-4251
Precision
0.0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+010
-42249
Precision?
0.14285714285714285
Recall?
1.0
Freqs
test
numberfreq
0252
14
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
89.0ms512×0valid
Compiler

Compiled 561 to 145 computations (74.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 14.0ms (25.6% of total)
ival-mult: 12.0ms (22% of total)
const: 10.0ms (18.3% of total)
ival-log: 6.0ms (11% of total)
ival-exp: 4.0ms (7.3% of total)
ival-add: 4.0ms (7.3% of total)
ival-sub: 4.0ms (7.3% of total)
ival-true: 1.0ms (1.8% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)

preprocess234.0ms (2%)

Memory
-36.7MiB live, 196.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159481
1462447
21368440
34990440
02125
03423
16322
215122
347122
4171722
5504722
0813419
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #s(literal 6931/10000 binary32)))))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 25 to 21 computations (16% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 25 to 21 computations (16% saved)

simplify132.0ms (1.2%)

Memory
-3.7MiB live, 153.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff64
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
cost-diff160
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff320
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
cost-diff3136
(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)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021133
034125
163124
2151124
3471124
41717124
55047124
08134113
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #s(literal 6931/10000 binary32)))))
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #s(literal 6931/10000 binary32))))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #s(literal 6931/10000 binary32)))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
v
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize103.0ms (0.9%)

Memory
18.0MiB live, 56.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.07313325687890415
(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.08203125
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
accuracy7.658495226511261
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy8.85763194185034
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Samples
90.0ms256×0valid
Compiler

Compiled 268 to 44 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-div: 7.0ms (29% of total)
ival-mult: 5.0ms (20.7% of total)
ival-log: 3.0ms (12.4% of total)
const: 3.0ms (12.4% of total)
ival-exp: 2.0ms (8.3% of total)
ival-add: 2.0ms (8.3% of total)
ival-sub: 2.0ms (8.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series88.0ms (0.8%)

Memory
-24.0MiB live, 50.0MiB allocated
Counts
7 → 324
Calls
Call 1
Inputs
#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())
#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
Outputs
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (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))))) (patch (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.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)) (patch (+.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)) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify215.0ms (1.9%)

Memory
41.3MiB live, 190.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite303.0ms (2.6%)

Memory
-19.0MiB live, 229.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02183
03471
114764
2150764
0824564
Stop Event
iter limit
node limit
iter limit
Counts
7 → 617
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 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval272.0ms (2.4%)

Memory
-15.8MiB live, 257.5MiB allocated
Compiler

Compiled 30 733 to 3 507 computations (88.6% saved)

prune24.0ms (0.2%)

Memory
12.8MiB live, 89.1MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New9338941
Fresh000
Picked101
Done000
Total9348942
Accuracy
99.9%
Counts
942 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.0%
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
99.7%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
99.7%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.7%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
94.7%
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
13.4%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
Compiler

Compiled 318 to 294 computations (7.5% saved)

simplify129.0ms (1.1%)

Memory
-15.9MiB live, 148.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059554
092538
1178530
2412530
31259530
44864530
08261505
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal -1/2 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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)) #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 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))
(-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
v
#s(literal 2 binary32)
(pow.f32 v #s(literal -2 binary32))
#s(literal -2 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
#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))
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)
Outputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal -1/2 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) v (/.f32 #s(literal -1 binary32) v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(-.f32 (-.f32 (/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) v (/.f32 #s(literal -1 binary32) v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal -6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) v (/.f32 #s(literal -1 binary32) v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #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 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))
(/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) v (/.f32 #s(literal -1 binary32) v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))
(-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
v
#s(literal 2 binary32)
(pow.f32 v #s(literal -2 binary32))
#s(literal -2 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))
#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)
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)

localize214.0ms (1.9%)

Memory
14.4MiB live, 324.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.30306625976844204
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))
accuracy1.6247850506476214
(-.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)))
accuracy4.463196171571248
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
accuracy15.098771556367252
(/.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))
accuracy0.015625
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
accuracy0.05078125
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.07355089439420302
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.02725499970117155
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
accuracy0.0390625
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.06566678571149889
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
accuracy0
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
accuracy0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.33984375
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy30.54396340757351
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
accuracy0.028876239932729534
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.06694637421942273
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.33984375
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
Samples
150.0ms256×0valid
Compiler

Compiled 1 076 to 103 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-div: 49.0ms (44.6% of total)
ival-exp: 14.0ms (12.7% of total)
ival-mult: 14.0ms (12.7% of total)
ival-sub: 8.0ms (7.3% of total)
ival-pow2: 6.0ms (5.5% of total)
ival-add: 5.0ms (4.5% of total)
ival-log: 5.0ms (4.5% of total)
const: 4.0ms (3.6% of total)
ival-pow: 4.0ms (3.6% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series402.0ms (3.5%)

Memory
-0.5MiB live, 680.8MiB allocated
Counts
24 → 1 104
Calls
Call 1
Inputs
#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())
#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())
#s(alt (exp.f32 #s(literal 6931/10000 binary32)) (patch (exp.f32 #s(literal 6931/10000 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())
#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())
#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())
#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())
Outputs
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2)))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor 0 v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor 0 v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor 0 v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor 0 v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))) (taylor inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) (taylor inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor -inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor -inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor -inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (taylor -inf v) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor -inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor -inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor -inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2)) (taylor -inf v) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3)))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2)))) (taylor -inf cosTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3)))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2)))) (taylor -inf cosTheta_i) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (patch (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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)) (patch (/.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)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (patch (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (patch (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (-.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))) (patch (-.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))) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2)))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (patch (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
152.0ms
cosTheta_i
@inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2))
36.0ms
v
@-inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2))
21.0ms
sinTheta_i
@0
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2))
16.0ms
sinTheta_i
@inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2))
15.0ms
v
@inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2))

simplify296.0ms (2.6%)

Memory
29.2MiB live, 539.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0206034939
1698534303
0803532743
Stop Event
iter limit
node limit
Counts
1 104 → 1 104
Calls
Call 1
Inputs
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* 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) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(- (+ 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 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* 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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* -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)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (/ (* sinTheta_O 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 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* 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 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* 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)
(/ (- (+ (* 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)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(* 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)
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) 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))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* 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)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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) (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_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))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
6931/10000
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(* 1/2 (/ (exp 6931/10000) 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))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) 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)))
(* 1/2 (/ (exp 6931/10000) 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))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) 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) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_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))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
6931/10000
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(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_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 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_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))))
(+ (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_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) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(/ (* 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 (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2)))))
(* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2)))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -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 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 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) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(/ (* 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 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2)))))
(* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2)))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(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_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -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_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)))
(+ (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_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) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(- (+ 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 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* 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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* 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))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* 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))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* 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))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
Outputs
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal -1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal -1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* 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 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 (/.f32 (fma.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)))
(-.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O) v)) sinTheta_i (exp.f32 (+.f32 (/.f32 (fma.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O) v)) sinTheta_i (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(-.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) v)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) (*.f32 v v))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_O) v))) sinTheta_i (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_O) v))) sinTheta_i (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.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 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))
(*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(-.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_i (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_i (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32)) (/.f32 sinTheta_O v)) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 sinTheta_O v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32))) (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 sinTheta_O v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) sinTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)) (/.f32 sinTheta_O v)) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)) (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 sinTheta_O v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 sinTheta_O v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) sinTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) 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_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) (pow v 2))) (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_i)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #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 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) 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)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) 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)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) 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)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v)) v)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v)) v)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v)) v)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(* 1/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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))))
(* 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v)))))
(+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v)))))))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))))))
(exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v)))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))
(fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (log.f32 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (log.f32 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (log.f32 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(neg.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (neg.f32 (log.f32 v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (neg.f32 (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (neg.f32 (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (neg.f32 (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v)) v)) v))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.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_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.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_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_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 2 binary32)))) v)) v))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v)) v)) v))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32))))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v)) v))
(* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) #s(literal 1/2 binary32))) v)) v))
(exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (neg.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) #s(literal 1/2 binary32))) v)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(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))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (*.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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (*.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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v))) #s(literal 1/6 binary32))) v)) 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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v)) v))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(neg.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) (pow v 2))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.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) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) (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 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32))) 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 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v) (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v)) cosTheta_O (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v)) cosTheta_O (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))
(*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (*.f32 (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v)) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_O (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (*.f32 v v))) cosTheta_O (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (*.f32 v v))) cosTheta_O (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (*.f32 v v))) cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (*.f32 v v))) cosTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) (/ 1 (* cosTheta_O v))))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i)) cosTheta_i)))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i)) cosTheta_i)))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O)))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_O)) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))) (/ 1 (* (pow cosTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (pow v 2))) (/ (pow cosTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) (*.f32 cosTheta_O cosTheta_O))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_i))) (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_i))) (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) (/.f32 cosTheta_i v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 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 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 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 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) (/.f32 cosTheta_i v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) cosTheta_O)) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_O)) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) cosTheta_O)) (*.f32 cosTheta_O cosTheta_O))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)) (*.f32 cosTheta_O cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)) (*.f32 cosTheta_O cosTheta_O))
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.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)) (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 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 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 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_i) v) (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_O) v)) cosTheta_i (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 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 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) cosTheta_O) v)) cosTheta_i (exp.f32 (neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))
(*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 v cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v)) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_i (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(neg.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) cosTheta_i (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) cosTheta_i (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) (/ 1 (* cosTheta_i v))))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 cosTheta_O v)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))) (pow.f32 cosTheta_i #s(literal 3 binary32)))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))) (pow.f32 cosTheta_i #s(literal 3 binary32)))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(/ (* 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)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) cosTheta_i)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) cosTheta_i)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))) (/ 1 (* (pow cosTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (+ (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) (pow v 2))) (/ (pow cosTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_i)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) (/.f32 cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) (/.f32 cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) (/.f32 cosTheta_O v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i 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 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 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 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 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 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) (/.f32 cosTheta_O v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) cosTheta_i)) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) cosTheta_i)) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) cosTheta_i)) (*.f32 cosTheta_i cosTheta_i))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) cosTheta_i))) cosTheta_i)) (*.f32 cosTheta_i cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) cosTheta_i))) cosTheta_i)) (*.f32 cosTheta_i cosTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal -1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 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))) (* 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 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 (/.f32 (fma.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)))
(-.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_i) v)) sinTheta_O (exp.f32 (+.f32 (/.f32 (fma.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_i) v)) sinTheta_O (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(-.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) v)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) v)) sinTheta_O (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))) sinTheta_i) v))) sinTheta_O (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))
(*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(-.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(- (+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32)) (/.f32 sinTheta_i v)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (/.f32 sinTheta_i v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))) sinTheta_i) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32))) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (/.f32 sinTheta_i v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (/.f32 sinTheta_i v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))) sinTheta_i) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (/.f32 sinTheta_i v)) (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (pow v 2))) (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_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)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_O)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i))) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_O)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_O))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i))) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_O))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v)))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))) sinTheta_O)) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 v v)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* sinTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 v v)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))

rewrite291.0ms (2.5%)

Memory
3.6MiB live, 325.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059353
092307
1406283
23780283
08394269
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 182
Calls
Call 1
Inputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 #s(literal 6931/10000 binary32))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.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))
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 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))
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval412.0ms (3.6%)

Memory
15.6MiB live, 901.2MiB allocated
Compiler

Compiled 111 946 to 9 201 computations (91.8% saved)

prune121.0ms (1.1%)

Memory
8.0MiB live, 204.6MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New3 231123 243
Fresh213
Picked505
Done000
Total3 238133 251
Accuracy
99.9%
Counts
3 251 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.0%
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
44.1%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
99.8%
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
44.5%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.7%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
88.4%
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
11.7%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
4.6%
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
99.7%
#s(approx (* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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)))
Compiler

Compiled 402 to 400 computations (0.5% saved)

simplify128.0ms (1.1%)

Memory
-19.8MiB live, 157.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff160
(*.f32 #s(literal 1 binary32) v)
cost-diff192
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1344
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
cost-diff2944
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff0
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
cost-diff0
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
cost-diff0
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
cost-diff0
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
cost-diff0
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))
cost-diff0
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
cost-diff0
(exp.f32 #s(literal 6931/10000 binary32))
cost-diff0
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
cost-diff0
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
cost-diff0
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff64
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
cost-diff2944
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
cost-diff3264
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073556
0111496
1218492
2524472
31569468
47033468
08037455
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) 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)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
v
#s(literal 1/2 binary32)
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)
#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
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
v
#s(literal 1/2 binary32)
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal -6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal -6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(-.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(*.f32 #s(literal 1 binary32) v)
v
#s(literal 1 binary32)
v
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)
#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)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)

localize165.0ms (1.4%)

Memory
33.1MiB live, 264.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.07313325687890415
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.8661603151464649
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)
accuracy4.150798544473515
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
accuracy4.178602733813938
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
accuracy0.02725499970117155
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
accuracy0.0390625
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
accuracy0.06566678571149889
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
accuracy13.085059177133648
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
accuracy0
(neg.f32 sinTheta_O)
accuracy0.07313325687890415
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
accuracy7.658495226511261
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
accuracy30.358556701622806
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))
accuracy0
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
accuracy0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.3125
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
accuracy30.54396340757351
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
accuracy0.028876239932729534
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.06694637421942273
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy3.125861390819133
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
Samples
116.0ms256×0valid
Compiler

Compiled 937 to 108 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-mult: 19.0ms (24.3% of total)
ival-div: 15.0ms (19.2% of total)
ival-exp: 12.0ms (15.4% of total)
ival-sub: 8.0ms (10.2% of total)
ival-add: 7.0ms (9% of total)
ival-log: 5.0ms (6.4% of total)
const: 4.0ms (5.1% of total)
ival-pow: 3.0ms (3.8% of total)
ival-pow2: 2.0ms (2.6% of total)
exact: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series327.0ms (2.9%)

Memory
-16.2MiB live, 539.3MiB allocated
Counts
26 → 1 068
Calls
Call 1
Inputs
#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())
#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())
#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())
#s(alt (exp.f32 #s(literal 6931/10000 binary32)) (patch (exp.f32 #s(literal 6931/10000 binary32)) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())
#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())
#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())
Outputs
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) (* -1 (/ (pow v 2) sinTheta_O))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_O))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor -inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (/ v sinTheta_O) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt v (taylor 0 v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor 0 v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor 0 v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor 0 v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor 0 v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v) (taylor inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt v (taylor inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)) (taylor -inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp 6931/10000) v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (patch (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt v (taylor -inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor -inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor -inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt v (taylor -inf v) (#s(alt (*.f32 #s(literal 1 binary32) v) (patch (*.f32 #s(literal 1 binary32) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (/ v cosTheta_i) (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 4)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_i)) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 4))) (/ (pow v 2) cosTheta_i)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (/ v cosTheta_O) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 3)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)) (/ (pow v 2) cosTheta_O)) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_O)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_i))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 4)))) (* -1 (/ (pow v 2) sinTheta_i))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (patch (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) (patch #s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (patch (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (patch (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) (patch (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (patch (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v (* sinTheta_O sinTheta_i))) (taylor -inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (/ v sinTheta_i) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (patch (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (pow v 2) sinTheta_i)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (patch (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
64.0ms
sinTheta_i
@inf
((* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (- 6931/10000 (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- 6931/10000 (log (* 2 v))) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (* (/ (exp 6931/10000) v) 1/2) (/ (exp 6931/10000) v) (exp 6931/10000) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ (* (neg sinTheta_O) sinTheta_i) v) (* (neg sinTheta_O) sinTheta_i) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v)))) (* 1 v) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (neg sinTheta_O) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v))
34.0ms
sinTheta_O
@-inf
((* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (- 6931/10000 (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- 6931/10000 (log (* 2 v))) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (* (/ (exp 6931/10000) v) 1/2) (/ (exp 6931/10000) v) (exp 6931/10000) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ (* (neg sinTheta_O) sinTheta_i) v) (* (neg sinTheta_O) sinTheta_i) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v)))) (* 1 v) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (neg sinTheta_O) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v))
25.0ms
v
@-inf
((* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (- 6931/10000 (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- 6931/10000 (log (* 2 v))) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (* (/ (exp 6931/10000) v) 1/2) (/ (exp 6931/10000) v) (exp 6931/10000) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ (* (neg sinTheta_O) sinTheta_i) v) (* (neg sinTheta_O) sinTheta_i) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v)))) (* 1 v) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (neg sinTheta_O) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v))
19.0ms
v
@0
((* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (- 6931/10000 (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- 6931/10000 (log (* 2 v))) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (* (/ (exp 6931/10000) v) 1/2) (/ (exp 6931/10000) v) (exp 6931/10000) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ (* (neg sinTheta_O) sinTheta_i) v) (* (neg sinTheta_O) sinTheta_i) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v)))) (* 1 v) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (neg sinTheta_O) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v))
16.0ms
v
@inf
((* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (- 6931/10000 (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- 6931/10000 (log (* 2 v))) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (* (/ (exp 6931/10000) v) 1/2) (/ (exp 6931/10000) v) (exp 6931/10000) (exp (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ (* (neg sinTheta_O) sinTheta_i) v) (* (neg sinTheta_O) sinTheta_i) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (+ (+ (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) 6931/10000) (log (/ 1 (* 2 v)))) (* 1 v) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (neg sinTheta_O) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v))

simplify254.0ms (2.2%)

Memory
23.1MiB live, 368.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0252533343
0874031921
Stop Event
iter limit
node limit
Counts
1 068 → 1 056
Calls
Call 1
Inputs
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 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 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2))))
(+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(/ (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i)
(/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i)
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) (* -1 (/ (pow v 2) sinTheta_O))) sinTheta_i)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_O))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O 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 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(* -1 (/ (+ (/ v sinTheta_O) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* 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)
(/ (- (+ (* 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)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
v
v
v
v
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -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)
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) 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))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* 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)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
v
v
v
v
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(* 1/2 (/ (exp 6931/10000) 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))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(* 1/2 (/ (exp 6931/10000) v))
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) v)
(/ (exp 6931/10000) 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))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (exp 6931/10000) 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))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) 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)))
6931/10000
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
v
v
v
v
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_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 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_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))))
(+ (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_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))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(/ v (* cosTheta_O cosTheta_i))
(/ (+ (/ v cosTheta_i) (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) cosTheta_O)
(/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 4)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_i)) cosTheta_O)
(/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 4))) (/ (pow v 2) cosTheta_i)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -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 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(/ v (* cosTheta_O cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) 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)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(/ v (* cosTheta_O cosTheta_i))
(/ (+ (/ v cosTheta_O) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) cosTheta_i)
(/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 3)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)) (/ (pow v 2) cosTheta_O)) cosTheta_i)
(/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_O)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(/ v (* cosTheta_O cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_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 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 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_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)))
(+ (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_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))))))))
(- (+ 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 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2))))
(+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(/ (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O)
(/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O)
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_i))) sinTheta_O)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 4)))) (* -1 (/ (pow v 2) sinTheta_i))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O sinTheta_i))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(* -1 (/ (+ (/ v sinTheta_i) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (pow v 2) sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O))
Outputs
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal -1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal -1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) (neg.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) sinTheta_i (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) sinTheta_i (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal -1 binary32) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2))))
(fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i v) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 sinTheta_i v) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_i))))) sinTheta_i (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 sinTheta_i v) (pow.f32 cosTheta_i #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) v) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) sinTheta_i) (neg.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_i))))) sinTheta_i (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(+ (* sinTheta_i (- (/ (* (pow sinTheta_O 2) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 v v) sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(+ (* sinTheta_i (- (* sinTheta_i (- (/ (* (pow sinTheta_O 3) (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_O 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_O (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (pow.f32 cosTheta_i #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 cosTheta_i #s(literal 3 binary32)))))) sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))))) (+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))) (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -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_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v))) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v))) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/ (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i v) sinTheta_i) (/.f32 v sinTheta_O)) sinTheta_i))
(/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i)
(/.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 sinTheta_i sinTheta_i))) #s(literal -1 binary32) (neg.f32 (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i v) sinTheta_i))) sinTheta_i)
(/ (- (+ (* -1 (/ v sinTheta_O)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i)
(/.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_i #s(literal 3 binary32)))) #s(literal -1 binary32) (neg.f32 (/.f32 v sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i v) sinTheta_i)))) sinTheta_i)
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) (* -1 (/ (pow v 2) sinTheta_O))) sinTheta_i)
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_i) (/.f32 (*.f32 v v) sinTheta_O)) sinTheta_i))
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i)
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 v v) sinTheta_O))) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_i))) sinTheta_i)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_O))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) sinTheta_i)
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 v v) sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_i)))) sinTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v))) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) sinTheta_i)))) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.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) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v))) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) sinTheta_i)))) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(* -1 (/ (+ (/ v sinTheta_O) (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) sinTheta_i))) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i v) sinTheta_i) (/.f32 v sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) sinTheta_i) #s(literal -1 binary32) (/.f32 v sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_O 2))) sinTheta_i)) (/ v sinTheta_O)) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) sinTheta_i)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) sinTheta_i) #s(literal -1 binary32) (/.f32 v sinTheta_O)) sinTheta_i))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_i) (/.f32 (*.f32 v v) sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i))) (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) sinTheta_i) #s(literal -1 binary32) (/.f32 (*.f32 v v) sinTheta_O)) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_O 3)))) sinTheta_i)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_O 2))) sinTheta_i)) (/ (pow v 2) sinTheta_O)) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) sinTheta_i)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_O)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) sinTheta_i)) (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) sinTheta_i) #s(literal -1 binary32) (/.f32 (*.f32 v v) sinTheta_O)) sinTheta_i))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (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 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (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 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
v
v
v
v
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(* 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(* 1/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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(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))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))) (fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))) (fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (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 (pow.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) 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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 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))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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))))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
v
v
v
v
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))) v))
(* 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) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))) 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 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (*.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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v))) #s(literal 1/6 binary32))) 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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))) v))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 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))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v)))
(fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v))) #s(literal -1 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) 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 (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v)) #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v)) #s(literal -1/6 binary32))) v))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #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 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
v
v
v
v
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(/ (pow v 2) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))
(/.f32 (*.f32 v v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) v) (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) v)) cosTheta_O (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) (*.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 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) v)) cosTheta_O (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) cosTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) cosTheta_O (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_O (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32)))))) (neg.f32 (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32)))))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) cosTheta_O (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_O (*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_O (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(fma.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_O (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_O (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.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 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (neg.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 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_O (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_i))))) cosTheta_O (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))))
(*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O (neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_O (- (* cosTheta_O (- (* -1 (/ (* cosTheta_O (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_i 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_i (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 4 binary32))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 sinTheta_i #s(literal 3 binary32))))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_O (neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (fma.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i)) cosTheta_i)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 cosTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v))) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v))) (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v)) (/.f32 cosTheta_i v)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v))) (+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 cosTheta_i v))))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (+ (/ v cosTheta_i) (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) cosTheta_O)
(/.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 sinTheta_i v) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_i)) cosTheta_O)
(/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 v cosTheta_i)) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) cosTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O)
(/ (- (+ (/ v cosTheta_i) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 4)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_i #s(literal 4 binary32))) (/.f32 v cosTheta_i)) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 sinTheta_i v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (pow.f32 cosTheta_i #s(literal 3 binary32))))))) cosTheta_O)
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_i)) cosTheta_O)
(/.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 v v) cosTheta_i)) cosTheta_O)
(/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 v v) cosTheta_i)) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) sinTheta_O) cosTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O)
(/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 4))) (/ (pow v 2) cosTheta_i)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 4 binary32))) (/.f32 (*.f32 v v) cosTheta_i)) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 3 binary32))))))) cosTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_i)))) (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (/ (- 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (/ (- 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) cosTheta_O)) (neg.f32 (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) cosTheta_O)))) cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) cosTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) cosTheta_O)))) cosTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 sinTheta_i v) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_i)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_i 2)))) cosTheta_O))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 cosTheta_i #s(literal 4 binary32)) cosTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) cosTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_i))) cosTheta_O))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 v v) cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* cosTheta_O (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) sinTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* cosTheta_O (pow cosTheta_i 4)))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_i 3))) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_i 2)))) cosTheta_O)) (* -1 (/ (pow v 2) cosTheta_i))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 cosTheta_i #s(literal 4 binary32)) cosTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) sinTheta_O) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_i))) cosTheta_O))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) v) (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) (*.f32 v v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_O) v)) cosTheta_i (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32))) cosTheta_i (/.f32 (*.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))) cosTheta_O) v)) cosTheta_i (exp.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) cosTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (*.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) cosTheta_i (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_i (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32)))))) (neg.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32)))))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))) cosTheta_i (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_i (*.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))) cosTheta_i (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_i (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_i (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_i (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_i (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_i (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_i (/.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.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 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #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 (neg.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 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i v)) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_i)))) cosTheta_i (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(+ (* -1 (/ v (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i v)) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) v) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O v) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) v) (*.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) v) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_i (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_i))))) cosTheta_i (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))))
(*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 2) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 v v) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_i (neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(+ (* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i))) (* cosTheta_i (- (* cosTheta_i (- (* -1 (/ (* (pow cosTheta_O 3) (* cosTheta_i (pow v 2))) (* (pow sinTheta_O 4) (pow sinTheta_i 4)))) (/ (* (pow cosTheta_O 2) (pow v 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (/ (* cosTheta_O (pow v 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (pow.f32 sinTheta_i #s(literal 4 binary32))))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 sinTheta_i #s(literal 3 binary32))))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 v v) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) cosTheta_i (neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) 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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -2 binary32) (fma.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))) (pow.f32 cosTheta_i #s(literal 3 binary32)))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 #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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 cosTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 cosTheta_O v)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i v))) (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v))) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 cosTheta_O v)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i v))) (+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v))) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (+ (/ v cosTheta_O) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) cosTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i v) cosTheta_i) (/.f32 v cosTheta_O)) cosTheta_i)
(/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (neg.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i v) cosTheta_i)))) cosTheta_i)
(/ (- (+ (/ v cosTheta_O) (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 3)))) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 v cosTheta_O)) (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_i v) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 cosTheta_i cosTheta_i)))))) cosTheta_i)
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(/ (+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)) (/ (pow v 2) cosTheta_O)) cosTheta_i)
(/.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) cosTheta_i) (/.f32 (*.f32 v v) cosTheta_O)) cosTheta_i)
(/ (- (+ (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2))) (/ (pow v 2) cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 v v) cosTheta_O)) (neg.f32 (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) cosTheta_i)))) cosTheta_i)
(/ (- (+ (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 3))) (/ (pow v 2) cosTheta_O)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_i)))))) cosTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)) (neg.f32 (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_O) v))) cosTheta_i)))) cosTheta_i))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #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 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_O) v))) cosTheta_i)))) cosTheta_i)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i v) cosTheta_i) (/.f32 v cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ v cosTheta_O)) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i v)) (pow cosTheta_O 2)))) cosTheta_i))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 cosTheta_O #s(literal 4 binary32)) cosTheta_i))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32)))) cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O))) cosTheta_i))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(* -1 (/ (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) cosTheta_i) (/.f32 (*.f32 v v) cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) sinTheta_O) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) cosTheta_i))) (/ (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) (pow v 2))) (pow cosTheta_O 3))) cosTheta_i)) (* -1 (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (pow cosTheta_O 2)))) cosTheta_i)) (* -1 (/ (pow v 2) cosTheta_O))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 cosTheta_O #s(literal 4 binary32)) cosTheta_i))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32)))) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 v v) sinTheta_i) sinTheta_O) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O))) cosTheta_i))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 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))) (* 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 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))) (* 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) (neg.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) sinTheta_O (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)))) sinTheta_O (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i) (*.f32 v v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal -1 binary32) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+ (/ v (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O (* sinTheta_i v)) (* (pow cosTheta_O 2) (pow cosTheta_i 2))))
(fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 sinTheta_i v) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) v)) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_i))))) sinTheta_O (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) v)) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) v) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i v) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ v (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) sinTheta_O) (*.f32 (pow.f32 cosTheta_i #s(literal 4 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32)))))) sinTheta_O) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_i))))) sinTheta_O (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/ (pow v 2) (* cosTheta_O cosTheta_i))
(/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i)
(+ (/ (* sinTheta_O (* sinTheta_i (pow v 2))) (* (pow cosTheta_O 2) (pow cosTheta_i 2))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(+ (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 2) (pow v 2))) (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_O (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(+ (* sinTheta_O (- (* sinTheta_O (- (/ (* sinTheta_O (* (pow sinTheta_i 3) (pow v 2))) (* (pow cosTheta_O 4) (pow cosTheta_i 4))) (* -1 (/ (* (pow sinTheta_i 2) (pow v 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 3)))))) (* -1 (/ (* sinTheta_i (pow v 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))))) (/ (pow v 2) (* cosTheta_O cosTheta_i)))
(fma.f32 (fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 cosTheta_i #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 cosTheta_i #s(literal 3 binary32)))))) sinTheta_O (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O))))) sinTheta_O (/.f32 (/.f32 (*.f32 v v) cosTheta_O) cosTheta_i))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) #s(literal -1 binary32) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))))) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i))) sinTheta_i) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))) (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v)))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v))))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_i v)))))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/ (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i v) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_i)) sinTheta_O))
(/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O)
(/.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (pow.f32 sinTheta_i #s(literal 3 binary32)))) #s(literal -1 binary32) (neg.f32 (/.f32 v sinTheta_i))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O)
(/ (- (+ (* -1 (/ v sinTheta_i)) (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O)
(/.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_i #s(literal 4 binary32)))) #s(literal -1 binary32) (neg.f32 (/.f32 v sinTheta_i))) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i v) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (pow.f32 sinTheta_i #s(literal 3 binary32)))))) sinTheta_O)
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) (* -1 (/ (pow v 2) sinTheta_i))) sinTheta_O)
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 v v) sinTheta_i)) sinTheta_O))
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))) (* -1 (/ (pow v 2) sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O)
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 v v) sinTheta_i))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O)
(/ (- (+ (* -1 (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* (pow sinTheta_O 3) (pow sinTheta_i 4)))) (* -1 (/ (pow v 2) sinTheta_i))) (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) sinTheta_O)
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 4 binary32))) (/.f32 (*.f32 v v) sinTheta_i))) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 sinTheta_i #s(literal 3 binary32)))))) sinTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O)))) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.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) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)) sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) #s(literal -1 binary32) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O)))) sinTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (/ v (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(* -1 (/ (+ (/ v sinTheta_i) (/ (* cosTheta_O (* cosTheta_i v)) (* sinTheta_O (pow sinTheta_i 2)))) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i v) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i v)) (pow sinTheta_i 2))) sinTheta_O)) (/ v sinTheta_i)) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)) sinTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) v) (*.f32 cosTheta_O cosTheta_O)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O))
(* -1 (/ (pow v 2) (* sinTheta_O sinTheta_i)))
(neg.f32 (/.f32 (/.f32 (*.f32 v v) sinTheta_O) sinTheta_i))
(* -1 (/ (+ (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (pow sinTheta_i 2))) (/ (pow v 2) sinTheta_i)) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 v v) sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (* sinTheta_O (pow sinTheta_i 3)))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) #s(literal -1 binary32) (/.f32 (*.f32 v v) sinTheta_i)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) (pow v 2))) (* sinTheta_O (pow sinTheta_i 4))) (* -1 (/ (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) (pow v 2))) (pow sinTheta_i 3)))) sinTheta_O)) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (pow sinTheta_i 2))) sinTheta_O)) (/ (pow v 2) sinTheta_i)) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 v v)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)) sinTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_O)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) sinTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) #s(literal -1 binary32) (/.f32 (*.f32 v v) sinTheta_i)) sinTheta_O))

rewrite207.0ms (1.8%)

Memory
-7.6MiB live, 272.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073391
0111357
1464329
23606329
09535318
Stop Event
iter limit
node limit
iter limit
Counts
26 → 761
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(*.f32 #s(literal 1 binary32) v)
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(neg.f32 sinTheta_O)
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval228.0ms (2%)

Memory
28.3MiB live, 445.6MiB allocated
Compiler

Compiled 65 632 to 6 328 computations (90.4% saved)

prune71.0ms (0.6%)

Memory
-10.3MiB live, 164.4MiB allocated
Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New1 89591 904
Fresh358
Picked325
Done000
Total1 901161 917
Accuracy
99.9%
Counts
1 917 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
30.5%
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
99.8%
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
44.5%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.7%
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
99.4%
(exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
11.7%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
4.6%
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
99.7%
#s(approx (* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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)))
Compiler

Compiled 462 to 455 computations (1.5% saved)

simplify135.0ms (1.2%)

Memory
4.0MiB live, 118.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
073674
0105641
1220639
2561593
31682571
45976569
08364559
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) 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)
v
(exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(/.f32 sinTheta_i v)
sinTheta_i
v
(neg.f32 sinTheta_O)
sinTheta_O
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
(exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32))
#s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
(*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O)
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
v
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 v v)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
v
(exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v)
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.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
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
v
(neg.f32 sinTheta_O)
sinTheta_O
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
(exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O)))) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(-.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O)))) (-.f32 #s(literal -6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32))
(+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O)))) #s(literal 6931/10000 binary32))
#s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
#s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))))
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) v) (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O)
(*.f32 (fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O)) cosTheta_O)
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(-.f32 v (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
v
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 v v)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)

localize165.0ms (1.4%)

Memory
1.3MiB live, 243.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.32600613093676345
#s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
accuracy3.6455997816309065
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
accuracy8.619977677507176
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
accuracy12.912362897826084
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
accuracy0.0390625
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
accuracy0.06566678571149889
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
accuracy0.23722361621555235
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
accuracy0.32540794424373837
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
accuracy0
(neg.f32 sinTheta_O)
accuracy0.07313325687890415
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
accuracy0.26953125
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
accuracy30.358556701622806
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))
accuracy0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.07313325687890415
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
accuracy8.85763194185034
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy30.362352489003605
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
accuracy0.028876239932729534
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
accuracy0.06694637421942273
(exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
accuracy3.125861390819133
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy13.085059177133648
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
Samples
115.0ms256×0valid
Compiler

Compiled 884 to 110 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-div: 26.0ms (28.5% of total)
ival-mult: 21.0ms (23% of total)
ival-sub: 12.0ms (13.1% of total)
ival-exp: 10.0ms (10.9% of total)
ival-add: 6.0ms (6.6% of total)
ival-log: 5.0ms (5.5% of total)
const: 4.0ms (4.4% of total)
ival-pow2: 3.0ms (3.3% of total)
ival-pow: 3.0ms (3.3% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series302.0ms (2.6%)

Memory
-25.2MiB live, 380.8MiB allocated
Counts
28 → 1 140
Calls
Call 1
Inputs
#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())
#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())
#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())
#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())
#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())
Outputs
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf sinTheta_i) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor 0 v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (log v)))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (log v))) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (log v)) (taylor 0 v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (log v)) (taylor 0 v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (log v)) (taylor 0 v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (log v)) (taylor 0 v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor 0 v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) (taylor inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log 2) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 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) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) (taylor inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v))) (taylor -inf v) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (log -2) (* -1 (log (/ -1 v)))) (taylor -inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log -2) (* -1 (log (/ -1 v)))) (taylor -inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log -2) (* -1 (log (/ -1 v)))) (taylor -inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ (log -2) (* -1 (log (/ -1 v)))) (taylor -inf v) (#s(alt (log.f32 (*.f32 #s(literal 2 binary32) v)) (patch (log.f32 (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (taylor -inf v) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ sinTheta_i v) (taylor -inf v) (#s(alt (/.f32 sinTheta_i v) (patch (/.f32 sinTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* -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)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1)))) (taylor -inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1)))) (taylor -inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1)))) (taylor -inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1)))) (taylor -inf v) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)) (taylor -inf v) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v cosTheta_O)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i))))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O)))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v)))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ v cosTheta_O)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v)))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) (patch (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (patch (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (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)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) (patch (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (patch #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (patch (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) (patch (exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (patch #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (patch (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (neg.f32 sinTheta_O) (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) (patch #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify413.0ms (3.6%)

Memory
34.1MiB live, 271.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0207439625
1702139413
0859037708
Stop Event
iter limit
node limit
Counts
1 140 → 1 140
Calls
Call 1
Inputs
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_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))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v))))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O 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 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(- 6931/10000 (+ (log 2) (log v)))
(+ (log 2) (log v))
(+ (log 2) (log v))
(+ (log 2) (log v))
(+ (log 2) (log v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* 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)
(/ (- (+ (* 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)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(+ (log 2) (* -1 (log (/ 1 v))))
(+ (log 2) (* -1 (log (/ 1 v))))
(+ (log 2) (* -1 (log (/ 1 v))))
(+ (log 2) (* -1 (log (/ 1 v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i 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)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (log -2) (* -1 (log (/ -1 v))))
(+ (log -2) (* -1 (log (/ -1 v))))
(+ (log -2) (* -1 (log (/ -1 v))))
(+ (log -2) (* -1 (log (/ -1 v))))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(/ sinTheta_i v)
(* 1/2 (/ (exp 6931/10000) 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))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) 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)))
6931/10000
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) v)))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_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))))
(+ (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_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))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(* -1 (/ v cosTheta_O))
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(/ -1 v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* cosTheta_i v)
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -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 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* cosTheta_i v)
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(* -1 (/ v cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(/ -1 v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) 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)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* cosTheta_i v)
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* cosTheta_i v)
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_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_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)))
(+ (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_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))))))))
(- (+ 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 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v))))
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
Outputs
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) v)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v)))) sinTheta_i (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v)))) sinTheta_i (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v))) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_O 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_O (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (-.f32 (*.f32 (/.f32 sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 sinTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i 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 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_O cosTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) v) (fma.f32 (pow.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)))) (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_i (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_O cosTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_O cosTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_i (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (neg.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_O v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal -1 binary32) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O)))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_O (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_O 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_O 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_O cosTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_i (*.f32 (/.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_O))))) sinTheta_i (neg.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_O v)))) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_i (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_O)) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_O)))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O))) sinTheta_O) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)))) sinTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (log (/ 1/2 v)) sinTheta_i))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_O)) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ 1 (* sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 v sinTheta_O)))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O))) sinTheta_O) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -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 (-.f32 (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)) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (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)) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (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)) (/.f32 sinTheta_O v)) sinTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (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 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 cosTheta_i sinTheta_O) v)))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) v) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (/ (* 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 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow sinTheta_i 2) v))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) (* (pow sinTheta_i 3) v)))))))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v)) (fma.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v)))))) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_O)) sinTheta_i)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_O) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i) (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_O))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_O)) sinTheta_i)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.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) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) sinTheta_i)))) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 2) v))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_i)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) sinTheta_i)))) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(+ (log 2) (log v))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (log v))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (log v))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (log v))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(/ (- (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)
(/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (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 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (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 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
(/ (+ (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v)) v)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(+ (log 2) (* -1 (log (/ 1 v))))
(fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (* -1 (log (/ 1 v))))
(fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (* -1 (log (/ 1 v))))
(fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32)))
(+ (log 2) (* -1 (log (/ 1 v))))
(fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (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 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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))))
(+ 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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(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))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))) (/ 1 (- (+ 1 (* cosTheta_O cosTheta_i)) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (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 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) 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))))
(+ 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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 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))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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 (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (pow (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* 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 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (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 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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))))
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(* cosTheta_i (* v (- 1 (/ 1 (* cosTheta_O cosTheta_i)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) cosTheta_i)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 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)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (log.f32 v))))
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (- 1 (/ 1 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) v)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/ (* (- 1 (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(+ (log -2) (* -1 (log (/ -1 v))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))
(+ (log -2) (* -1 (log (/ -1 v))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))
(+ (log -2) (* -1 (log (/ -1 v))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))
(+ (log -2) (* -1 (log (/ -1 v))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (neg.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))) 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 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) v) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) #s(literal 1/2 binary32))) v))) v) #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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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))))) (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (neg.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))) 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 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1)) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 3)) (* v (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3)))) (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) 1) 2)) (pow (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) v) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) #s(literal 1/2 binary32))) v))) v) #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)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(- (+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))) (/ 1 (* v (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))) v))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 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))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1))) v)))
(fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32)))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #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 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) 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 (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v)) #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 3))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1) 2))))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)))) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v)) #s(literal -1/6 binary32))) v))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(* -1 (* cosTheta_i (* v (- (/ 1 (* cosTheta_O cosTheta_i)) 1))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 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 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ 1 (* cosTheta_O cosTheta_i)) 1))) v))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) v))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* -1 (/ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ 1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) 1)) v))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(fma.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) v))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v) (/.f32 cosTheta_O v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v))) cosTheta_O (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v))) cosTheta_O (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_O (- (+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_O (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_i 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (- (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_i (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v)) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_i)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_i sinTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_O (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_i sinTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(* -1 (/ v cosTheta_O))
(/.f32 (neg.f32 v) cosTheta_O)
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(/.f32 (fma.f32 (*.f32 cosTheta_i v) cosTheta_O (neg.f32 v)) cosTheta_O)
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(/.f32 (fma.f32 (*.f32 cosTheta_i v) cosTheta_O (neg.f32 v)) cosTheta_O)
(/ (+ (* -1 v) (* cosTheta_O (* cosTheta_i v))) cosTheta_O)
(/.f32 (fma.f32 (*.f32 cosTheta_i v) cosTheta_O (neg.f32 v)) cosTheta_O)
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) cosTheta_O)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_i sinTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (neg.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 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
-1
#s(literal -1 binary32)
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(fma.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) cosTheta_O)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_i 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_i 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_i sinTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v))))) cosTheta_O (/.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 v cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 v cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 v cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) (* (pow cosTheta_O 3) cosTheta_i))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow cosTheta_O 2) cosTheta_i)))))))) (+ (/ 1 (* cosTheta_O v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* (pow cosTheta_O 2) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 v cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i cosTheta_O) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_i v) (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (+.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_i v) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 cosTheta_i cosTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)))) (+.f32 (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 cosTheta_i cosTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (*.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)))) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) #s(literal -1 binary32) cosTheta_i) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(*.f32 (-.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(*.f32 (-.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(*.f32 (-.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (/ cosTheta_i v) (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v) (/.f32 cosTheta_i v)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v)))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))) (+ (/ cosTheta_i v) (+ (/ (* sinTheta_O sinTheta_i) (* (pow cosTheta_O 2) (* cosTheta_i v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 3) (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i cosTheta_O) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (+.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 cosTheta_i cosTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) cosTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O)))) (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_i)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_i))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_i)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O)))) (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i))) cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (/ (- 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (/ (- 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) cosTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) cosTheta_O)))) cosTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (neg.f32 cosTheta_i)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 cosTheta_i)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ 1 (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) cosTheta_O)) (neg.f32 (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_i 2) v))) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))) cosTheta_O))) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_i) v))) cosTheta_O)))) cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_i) v)))
(* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(+ (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) v))
(fma.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v))) cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v)))))) v))) (* (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (exp (- 6931/10000 (log (* 2 v))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) v)) #s(literal 1/2 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v))) cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (+ (* -1 (/ (* cosTheta_O (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))) (- 1 (* sinTheta_O sinTheta_i)))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 3)) (* (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2))) 2)) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32) (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* cosTheta_i (- (+ (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (* cosTheta_i (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (- (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i)))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (- 1 (* sinTheta_O sinTheta_i)))) (/ (pow cosTheta_O 2) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (- (* -2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (- 1 (* sinTheta_O sinTheta_i))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (- 1 (* sinTheta_O sinTheta_i)))))) (/ (* cosTheta_O (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (- 1 (* sinTheta_O sinTheta_i)) 2)))) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (- 1 (* sinTheta_O sinTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 cosTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))) cosTheta_i (*.f32 (/.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) v))) (/.f32 (*.f32 (*.f32 cosTheta_O v) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) cosTheta_i (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 3)) (+ (* (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))) 2)) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))) (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) v) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) cosTheta_i (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (pow.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (*.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(* -1 (/ v cosTheta_O))
(/.f32 (neg.f32 v) cosTheta_O)
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ (* -1 (/ v cosTheta_O)) (* cosTheta_i v))
(fma.f32 cosTheta_i v (/.f32 (neg.f32 v) cosTheta_O))
(+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) cosTheta_i (/.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #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 (neg.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 (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
-1
#s(literal -1 binary32)
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2)))
(neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2)))))
(fma.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) v) (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (- v (* -1 (/ v (* sinTheta_O sinTheta_i)))))) (pow v 2))) (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O (* sinTheta_i v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))) (+ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v)))) (/ (pow cosTheta_O 3) (* (pow sinTheta_O 3) (* (pow sinTheta_i 3) v))))) (/ (pow cosTheta_O 2) (* (pow sinTheta_O 2) (* (pow sinTheta_i 2) v)))))) (/ (* cosTheta_O (- v (* -1 (/ v (* sinTheta_O sinTheta_i))))) (pow v 2))))))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (pow.f32 sinTheta_O #s(literal 3 binary32))))) cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) cosTheta_i (/.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O))) cosTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i) sinTheta_O) (*.f32 v v))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))) cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2)))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) (* cosTheta_O (pow cosTheta_i 3)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)) (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* cosTheta_O (pow cosTheta_i 2))))))))) (+ (/ 1 (* cosTheta_i v)) (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) (* cosTheta_O (pow cosTheta_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))) cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O) (/.f32 (/.f32 #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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(* cosTheta_i (+ v (* -1 (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i cosTheta_i) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i cosTheta_i) (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 sinTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (*.f32 (/.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 sinTheta_i cosTheta_O) v))))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) #s(literal -1 binary32) cosTheta_O) cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(*.f32 (-.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(*.f32 (-.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(*.f32 (-.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 sinTheta_i cosTheta_O) v) (/.f32 cosTheta_O v)))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v)))) (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))) (+ (/ cosTheta_O v) (+ (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* (pow cosTheta_i 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) (* (pow cosTheta_i 3) v)))))))) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i cosTheta_i) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)) (+.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 sinTheta_i cosTheta_O) v) (/.f32 cosTheta_O v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O) (*.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #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)) (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) cosTheta_O)) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O)))) (* cosTheta_O cosTheta_i)))) (* -1 (/ (* (- 1 (* sinTheta_O sinTheta_i)) (- (+ (* -2 (/ (* sinTheta_O sinTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v))) cosTheta_O))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) v))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O) (*.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) cosTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_i))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))) cosTheta_i))))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(* -1 (* cosTheta_i (+ (* -1 v) (/ v (* cosTheta_O cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #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 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) cosTheta_i)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #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 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_O) v))) cosTheta_i)))) cosTheta_i)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (neg.f32 cosTheta_O)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ 1 (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) cosTheta_i)) (neg.f32 (/.f32 #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 (/ (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* -1 (/ (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (* (pow cosTheta_O 2) v))) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))) cosTheta_i))) (/ 1 v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_O) v))) cosTheta_i)))) cosTheta_i))) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) v)) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))) v)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) (/.f32 sinTheta_O v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v)))) sinTheta_O (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v) (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))) v)))) sinTheta_O (*.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))))))
(fma.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ (* 1/6 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 3)) (+ (* (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2)))) 2)) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))) (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i)))))
(+.f32 (fma.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) sinTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (- (+ (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i)))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (+ 1 (* cosTheta_O cosTheta_i))) (/ (pow sinTheta_i 2) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* v (+ 1 (* cosTheta_O cosTheta_i))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (+ 1 (* cosTheta_O cosTheta_i))))))) (* -1 (/ (* sinTheta_i (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2))))) (pow (+ 1 (* cosTheta_O cosTheta_i)) 2))))) (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (+ 1 (* cosTheta_O cosTheta_i))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (-.f32 (fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 sinTheta_i (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))) sinTheta_O (*.f32 (/.f32 #s(literal -2 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i v) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) sinTheta_O (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))))))
(fma.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_i cosTheta_O)) (fma.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (+ (* 1/6 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 3)) (+ (* (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* 1/2 (pow (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2)))) 2)) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (* (exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))) (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (fma.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)))) (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))) sinTheta_O (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_i cosTheta_O)) (fma.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))) sinTheta_O (exp.f32 (+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))))
(+.f32 (fma.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_i cosTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) sinTheta_O (neg.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) #s(literal -1 binary32) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v)))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2))
(*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v)))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (+ (* -1 (/ (* sinTheta_i (- v (/ v (* cosTheta_O cosTheta_i)))) (pow v 2))) (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v)))) (+ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v)))) (/ (pow sinTheta_i 3) (* (pow cosTheta_O 3) (* (pow cosTheta_i 3) v))))) (/ (pow sinTheta_i 2) (* (pow cosTheta_O 2) (* (pow cosTheta_i 2) v))))))))) (/ (* cosTheta_O (* cosTheta_i (- v (/ v (* cosTheta_O cosTheta_i))))) (pow v 2)))
(fma.f32 (+.f32 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_i cosTheta_O)) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v) (pow.f32 cosTheta_O #s(literal 3 binary32))))) sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 cosTheta_O cosTheta_O)) (/.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) sinTheta_O (neg.f32 (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 sinTheta_i v)))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 cosTheta_i v) cosTheta_O))) sinTheta_O (*.f32 (/.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) v) (/.f32 cosTheta_O v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 v sinTheta_i)) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 v sinTheta_i)))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_i) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)))) sinTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O)))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (log (/ 1/2 v)) sinTheta_O))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 v sinTheta_i)) #s(literal -1 binary32) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* -1 (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i)) (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ 1 (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 v sinTheta_i)))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_i) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (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)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (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)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (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)) (/.f32 sinTheta_i v)) sinTheta_O)
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (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 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O v)))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) v) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O v))))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))) (+ (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (* sinTheta_i v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_O 3) (* (pow sinTheta_i 2) v)))))))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) v) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O v))))))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_i) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O) (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2)) (/ 1 (pow v 2)))) (- (+ 1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))))
(exp.f32 (+.f32 (fma.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (* 2 (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (/ (* v (- (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2)) (/ 1 (pow v 2)))) sinTheta_i) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i))) (* sinTheta_O sinTheta_i))) (/ (* (+ 1 (* cosTheta_O cosTheta_i)) (- (* 2 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v)))) sinTheta_i)) sinTheta_O)) (* 2 (/ (* cosTheta_O cosTheta_i) v))))) (+ (/ 1 v) (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) sinTheta_i) (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i)) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O) (*.f32 v (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) sinTheta_i))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) sinTheta_i)) sinTheta_O)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* (- v (/ v (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2)))))
(exp.f32 (+.f32 (fma.f32 (/.f32 (-.f32 v (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.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) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))) sinTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O)))) sinTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i)))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow sinTheta_i 2) v))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_O)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) sinTheta_O)))) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))

rewrite303.0ms (2.6%)

Memory
-44.3MiB live, 129.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073522
0105495
1486493
23703468
08701456
Stop Event
iter limit
node limit
iter limit
Counts
28 → 432
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(log.f32 (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
#s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(/.f32 sinTheta_i v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(exp.f32 (+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i)
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(+.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(neg.f32 sinTheta_O)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
#s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (/.f32 (*.f32 (*.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) cosTheta_i) cosTheta_O) (*.f32 v v)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval431.0ms (3.8%)

Memory
20.9MiB live, 405.5MiB allocated
Compiler

Compiled 56 177 to 4 434 computations (92.1% saved)

prune168.0ms (1.5%)

Memory
1.9MiB live, 202.7MiB allocated
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New1 61861 624
Fresh279
Picked325
Done112
Total1 624161 640
Accuracy
99.9%
Counts
1 640 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v)))
42.2%
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(approx (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
44.1%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.7%
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
65.1%
(exp.f32 (-.f32 (+.f32 #s(approx (/ (- (* 1 v) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) 1)) (* (/ v (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) v)) (*.f32 (/.f32 (-.f32 v (/.f32 v (*.f32 cosTheta_O cosTheta_i))) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
11.7%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
11.7%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))))
13.5%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
11.7%
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
4.6%
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
Compiler

Compiled 833 to 424 computations (49.1% saved)

regimes103.0ms (0.9%)

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

9 calls:

17.0ms
(*.f32 cosTheta_i cosTheta_O)
12.0ms
cosTheta_i
11.0ms
sinTheta_i
11.0ms
sinTheta_O
10.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.8%1cosTheta_i
99.8%1cosTheta_O
99.8%1sinTheta_i
99.8%1sinTheta_O
99.8%1v
99.8%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.8%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
99.8%1(*.f32 cosTheta_i cosTheta_O)
99.8%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes79.0ms (0.7%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes51.0ms (0.4%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes86.0ms (0.7%)

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

9 calls:

22.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
7.0ms
cosTheta_i
4.0ms
cosTheta_O
4.0ms
v
4.0ms
sinTheta_i
Results
AccuracySegmentsBranch
16.8%2cosTheta_i
13.5%1cosTheta_O
17.2%2sinTheta_i
13.5%1sinTheta_O
13.5%1v
13.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)))))
13.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))))
17.5%2(*.f32 cosTheta_i cosTheta_O)
18.0%2(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes26.0ms (0.2%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes15.0ms (0.1%)

Memory
7.2MiB live, 45.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1730392109584308e-38
2.9883541741193034e-38
Compiler

Compiled 28 to 29 computations (-3.6% saved)

simplify28.0ms (0.2%)

Memory
11.8MiB live, 95.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073235
195235
2111235
3130235
4138235
5142235
6143235
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))))
(if (<=.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 4460149/178405961588244985132285746181186892047843328 binary32)) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
Outputs
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(if (<=.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 4460149/178405961588244985132285746181186892047843328 binary32)) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))))
(if (<=.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 4460149/178405961588244985132285746181186892047843328 binary32)) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (+ (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) 2) (pow v -2)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) -1) v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
#s(approx (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))

soundness1.1s (9.3%)

Memory
17.3MiB live, 1 132.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073391
0111357
1464329
23606329
09535318
02183
03471
114764
2150764
0824564
0252533343
0874031921
073522
0105495
1486493
23703468
08701456
0207439625
1702139413
0859037708
0206034939
1698534303
0803532743
059353
092307
1406283
23780283
08394269
Stop Event
fuel
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
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 511 to 379 computations (25.8% saved)

preprocess85.0ms (0.7%)

Memory
-12.1MiB live, 148.4MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 552 to 500 computations (9.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...