HairBSDF, Mp, lower

Time bar (total: 11.7s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze430.0ms (3.7%)

Memory
-33.1MiB live, 663.4MiB 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.2%)

Memory
60.8MiB live, 3 576.4MiB allocated
Samples
1.9s8 256×0valid
22.0ms112×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
const: 348.0ms (21.8% of total)
ival-<=: 343.0ms (21.5% of total)
ival-div: 269.0ms (16.9% of total)
ival-mult: 201.0ms (12.6% of total)
ival-exp: 109.0ms (6.8% of total)
ival-log: 93.0ms (5.8% of total)
ival-sub: 85.0ms (5.3% of total)
ival-add: 74.0ms (4.6% of total)
ival-and: 53.0ms (3.3% of total)
exact: 16.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain325.0ms (2.8%)

Memory
4.1MiB live, 430.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1000-100(5.7560190471146444e-24 0.0006519221351481974 3.384672918616431e-29 1.6411435648162378e-24 7.532728783738445e-27)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
890-89(2.3385019440263431e-35 2.5475174783693997e-27 5.637285638293577e-10 4.428513406779391e-30 2.2052506917668772e-18)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
20-2(-9.631227705552723e-31 -4.745496356983736e-11 5.462988624153363e-17 4.655262304405908e-20 0.011417792178690434)(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
00-0-#s(literal 2 binary32)
00-0-(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
00-0-sinTheta_i
00-0-v
00-0-cosTheta_i
00-0-(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
00-0-sinTheta_O
00-0-(*.f32 #s(literal 2 binary32) v)
00-0-(*.f32 sinTheta_i sinTheta_O)
0245(4.649071621112052e-15 -6.408186817012088e-18 -3.3366220897335097e-9 -0.00470932200551033 2.5869833378393675e-39)0-(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
00-0-#s(literal 1 binary32)
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-#s(literal 6931/10000 binary32)
00-0-(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
00-0-cosTheta_O
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))sensitivity2454
Confusion
Predicted +Predicted -
+02
-2459
Precision
0.0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+020
-24527
Precision?
0.008032128514056224
Recall?
1.0
Freqs
test
numberfreq
011
1245
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
97.0ms512×0valid
Compiler

Compiled 428 to 124 computations (71% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
const: 27.0ms (37.3% of total)
ival-div: 14.0ms (19.4% of total)
ival-mult: 12.0ms (16.6% of total)
ival-log: 6.0ms (8.3% of total)
ival-exp: 4.0ms (5.5% of total)
ival-add: 4.0ms (5.5% of total)
ival-sub: 4.0ms (5.5% of total)
ival-true: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)

preprocess209.0ms (1.8%)

Memory
-2.1MiB live, 237.2MiB allocated
Algorithm
egg-herbie
Rules
6 404×lower-fma.f64
6 404×lower-fma.f32
3 478×lower-*.f64
3 472×lower-*.f32
1 904×lower-/.f64
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.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
2.6MiB live, 2.6MiB 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)

simplify116.0ms (1%)

Memory
14.5MiB live, 206.1MiB 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)))))
Rules
6 404×lower-fma.f64
6 404×lower-fma.f32
3 478×lower-*.f64
3 472×lower-*.f32
1 904×lower-/.f64
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)

localize112.0ms (1%)

Memory
-50.3MiB live, 73.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.08984375
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
accuracy0.09772443541644882
(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)))))
accuracy7.314305722666381
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy8.502472628281474
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Samples
100.0ms256×0valid
Compiler

Compiled 135 to 23 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-div: 7.0ms (27.1% of total)
ival-log: 5.0ms (19.4% of total)
ival-mult: 4.0ms (15.5% of total)
const: 3.0ms (11.6% of total)
ival-exp: 2.0ms (7.8% of total)
ival-add: 2.0ms (7.8% of total)
ival-sub: 2.0ms (7.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series43.0ms (0.4%)

Memory
3.6MiB live, 78.6MiB 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 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_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 (/.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 (/ (* 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) 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 (/ (- (* 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 (/ (* 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) 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 (/ (- (* 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 (/ (* 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) 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 (* -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
7.0ms
cosTheta_O
@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) (/ (* sinTheta_i sinTheta_O) v) (/ (* cosTheta_i cosTheta_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) (/ (* sinTheta_i sinTheta_O) v) (/ (* cosTheta_i cosTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))
2.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) (/ (* sinTheta_i sinTheta_O) v) (/ (* cosTheta_i cosTheta_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) (/ (* sinTheta_i sinTheta_O) v) (/ (* cosTheta_i cosTheta_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) (/ (* sinTheta_i sinTheta_O) v) (/ (* cosTheta_i cosTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))

simplify197.0ms (1.7%)

Memory
4.7MiB live, 277.1MiB allocated
Algorithm
egg-herbie
Rules
13 320×lower-fma.f64
13 320×lower-fma.f32
6 214×lower-*.f64
6 214×lower-*.f32
3 888×lower-+.f64
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)
(/ (* 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)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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)))
(/ (* 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)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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)))
(/ (* 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)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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)
(/ (* 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)
(/ (* 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) (* 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))
(/ (* 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)
(/ (* 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) (* 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))
(/ (* 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)
(/ (* 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 (/ (- (* -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)

rewrite270.0ms (2.3%)

Memory
36.9MiB live, 391.9MiB allocated
Rules
9 370×lower-fma.f64
9 370×lower-fma.f32
4 860×lower-/.f64
4 852×lower-/.f32
3 374×lower-*.f64
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 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (neg.f32 (pow.f32 v #s(literal -3 binary32))))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal -3 binary32)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (fma.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 v #s(literal -3 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (neg.f32 v)) (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 v v) #s(literal -1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 v #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 v #s(literal -1 binary32)) (*.f32 v (neg.f32 v))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v v)) (/.f32 v (*.f32 v v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (neg.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (neg.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))
(+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(*.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(*.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))))
(*.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (fma.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (fma.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (neg.f32 (pow.f32 v #s(literal -3 binary32)))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) (/.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) #s(literal 6931/10000 binary32))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (neg.f32 (pow.f32 v #s(literal -3 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal -3 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (pow.f32 v #s(literal -2 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(+.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(*.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))
(*.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))))
(*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (fma.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) (*.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (neg.f32 (neg.f32 (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))) (neg.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) v)
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v)))
(/.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) v) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v)) (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (neg.f32 v)) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 v v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 v v)))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (*.f32 (neg.f32 v) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (neg.f32 v) v)))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(-.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 v (neg.f32 v))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 v (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))))
(-.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)))
(-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(fma.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_i v) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 (pow.f32 (*.f32 v (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 v v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(+.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(+.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))

eval203.0ms (1.7%)

Memory
-6.2MiB live, 261.5MiB allocated
Compiler

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

prune162.0ms (1.4%)

Memory
-16.1MiB live, 275.8MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New9356941
Fresh000
Picked101
Done000
Total9366942
Accuracy
99.7%
Counts
942 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
99.6%
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
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))))
99.2%
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
15.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
4.7%
#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 296 to 224 computations (24.3% saved)

simplify130.0ms (1.1%)

Memory
4.9MiB live, 194.4MiB 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff320
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
cost-diff2944
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
cost-diff0
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
cost-diff0
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
cost-diff64
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.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))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
cost-diff96
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
cost-diff0
(/.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)) #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-diff0
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
cost-diff0
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff64
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
cost-diff2944
(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))))
Rules
8 584×lower-fma.f64
8 578×lower-fma.f32
4 192×lower-*.f64
4 178×lower-*.f32
2 134×lower-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056464
088423
1167403
2381403
31169399
44235399
08136399
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#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
#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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.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)
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 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
(neg.f32 v)
(*.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
(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 (-.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))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal -6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#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)) #s(literal 2 binary32)) 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 2 binary32)) v)
(*.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
#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)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) 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 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.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))
(exp.f32 (+.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)
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) 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))
(+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal -6931/10000 binary32))
(+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))
(*.f32 v (-.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
v
(neg.f32 v)
(*.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)
#s(literal 2 binary32)

localize200.0ms (1.7%)

Memory
15.1MiB live, 281.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
accuracy0.09772443541644882
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.6659993702979459
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))
accuracy13.63761955588461
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
accuracy0.03515625
(+.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.04059498993272953
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v))
accuracy0.04813253162065376
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.11668390290549269
(exp.f32 (+.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.03506749970117155
(*.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))))
accuracy0.11668390290549269
(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)))
accuracy1.3710877322530792
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
accuracy31.29880515947384
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
accuracy0
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
accuracy0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.30859375
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy30.508181177282626
#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.03515625
(+.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.04813253162065376
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.0546875
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.09772443541644882
(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))))
Samples
159.0ms256×0valid
Compiler

Compiled 454 to 55 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 135.0ms
ival-div: 58.0ms (42.8% of total)
ival-mult: 34.0ms (25.1% of total)
ival-add: 13.0ms (9.6% of total)
ival-exp: 11.0ms (8.1% of total)
ival-log: 8.0ms (5.9% of total)
ival-sub: 5.0ms (3.7% of total)
const: 4.0ms (3% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series268.0ms (2.3%)

Memory
0.8MiB live, 430.9MiB allocated
Counts
23 → 936
Calls
Call 1
Inputs
#s(alt (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)))) (patch (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)))) #<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 (+.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))) (patch (-.f32 (+.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))) #<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 #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 (exp.f32 #s(literal 6931/10000 binary32)) (patch (exp.f32 #s(literal 6931/10000 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())
#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())
#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 #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 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 (*.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 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (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))) (patch (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))) #<representation binary32>) () ())
#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())
Outputs
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (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)))) (patch (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)))) #<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 (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (- 6931/10000 (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v)) v) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 1 (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O (* cosTheta_i v)) v) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (* sinTheta_i v))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.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)))) (patch (*.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)))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (* sinTheta_i v))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.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)))) (patch (*.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)))) #<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 (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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/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/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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<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 (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 v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v) (taylor inf v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v) (taylor inf v) (#s(alt (*.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)))) (patch (*.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)))) #<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 (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (log 1/2) (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (taylor inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (* 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (* 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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/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/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) (taylor inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))) (taylor inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))) (taylor inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #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))) (patch (-.f32 (+.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))) #<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 (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 v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) v) (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.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)))) (patch (*.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)))) #<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 (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (log -1/2) (log (/ -1 v))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))))) (taylor -inf v) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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/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/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) (taylor -inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (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)))) (patch (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)))) #<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 (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) v) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 v))) v) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))) (taylor inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (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)))) (patch (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)))) #<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 (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) v) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 v))) v) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))) (taylor inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (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)))) (patch (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)))) #<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 (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (- 6931/10000 (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (/ 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 v)) v) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v 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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O sinTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O (* cosTheta_i v)) v) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (* sinTheta_i v))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #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)))) (patch (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)))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.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))) (patch (-.f32 (+.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))) #<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 (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (patch (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<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 #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))))) (patch #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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.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)))) (patch (*.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)))) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 2 binary32) v)) #<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 (+ (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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) (patch (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))) (patch (+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.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 (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (* sinTheta_i v))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (patch (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
46.0ms
v
@-inf
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (/ -1 v) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 2 v)) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (+ (* sinTheta_i sinTheta_O) 1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)))
33.0ms
sinTheta_i
@-inf
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (/ -1 v) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 2 v)) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (+ (* sinTheta_i sinTheta_O) 1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)))
29.0ms
sinTheta_i
@0
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (/ -1 v) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 2 v)) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (+ (* sinTheta_i sinTheta_O) 1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)))
22.0ms
cosTheta_i
@-inf
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (/ -1 v) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 2 v)) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (+ (* sinTheta_i sinTheta_O) 1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)))
12.0ms
v
@inf
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (/ -1 v) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 2 v)) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) (+ (+ (/ (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)) (* v v)) 6931/10000) (log (/ 1 (* 2 v)))) (/ 1 (* 2 v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (+ (* sinTheta_i sinTheta_O) 1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (+ (* (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v) (neg v)))

simplify298.0ms (2.6%)

Memory
25.7MiB live, 471.9MiB allocated
Algorithm
egg-herbie
Rules
7 064×lower-fma.f64
7 064×lower-fma.f32
6 364×lower-*.f64
6 364×lower-*.f32
5 470×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113120454
1365819998
0813118631
Stop Event
iter limit
node limit
Counts
936 → 936
Calls
Call 1
Inputs
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (* 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)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 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))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (- (* cosTheta_O (* cosTheta_i v)) v) (pow v 2))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* 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
(+ 1 (* sinTheta_O sinTheta_i))
(+ 1 (* sinTheta_O sinTheta_i))
(+ 1 (* sinTheta_O sinTheta_i))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(- (* cosTheta_O (* cosTheta_i v)) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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 (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* 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)) (/ (* 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 (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* 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/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* 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 (/ (* 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 (+ (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 (- (+ (* -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 (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* -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))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (/ (* sinTheta_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)) (/ (* 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 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ 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/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* 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 (/ (* 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 (+ (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)) (/ 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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_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))))
(* sinTheta_O sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 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)
(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 v)
(/ -1 v)
(/ -1 v)
(/ -1 v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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 (+ (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)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(* 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))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 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)))
(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 v)
(/ -1 v)
(/ -1 v)
(/ -1 v)
6931/10000
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(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)
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(* 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))))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 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)))
(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 v)
(/ -1 v)
(/ -1 v)
(/ -1 v)
6931/10000
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* 1/2 (/ (exp 6931/10000) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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))
(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 (+ (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) (* 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) (* sinTheta_O sinTheta_i)))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* 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) (* sinTheta_O sinTheta_i)))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) v)))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(* -1 (/ (+ 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)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 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)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(* -1 (+ 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)))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 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 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))))
(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 (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 (* sinTheta_O (* sinTheta_i v))) v) (pow v 2))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (* 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 v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_O cosTheta_i)
(* 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) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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)) (/ (* 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))))
(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 (+ (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O 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))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O cosTheta_i)
(* 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 (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_O cosTheta_i)
(* -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) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(/ (* 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)) (/ (* 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))))
(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 (+ (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 (/ (- (* -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 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) 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))))
(* cosTheta_O (* cosTheta_i v))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(* -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)))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 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 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 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 (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 (* sinTheta_O (* sinTheta_i v))) v) (pow v 2))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (* 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 v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_O cosTheta_i)
(* 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) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 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)) (/ (* 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))))
(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 (+ (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* 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_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 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 (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_O cosTheta_i)
(* -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) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(/ (* 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)) (/ (* 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))))
(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 (+ (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 (/ (- (* -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 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* 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 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (* 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)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 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))) (/ 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))))))))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(* 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 (+ (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)) v) (pow v 2))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(* cosTheta_O cosTheta_i)
(+ (* -1 (* 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
(+ 1 (* sinTheta_O sinTheta_i))
(+ 1 (* sinTheta_O sinTheta_i))
(+ 1 (* sinTheta_O sinTheta_i))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(- (* cosTheta_O (* cosTheta_i v)) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ 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)) (/ (* 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 (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 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))))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* 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 (/ (* 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 (+ (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 (- (+ (* -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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* -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))
(* sinTheta_O sinTheta_i)
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (/ (* sinTheta_O 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)) (/ (* 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 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 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))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* 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 (/ (* 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 (+ (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)) (/ 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 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O 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))))
(* sinTheta_O sinTheta_i)
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
Outputs
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(- (* 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)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(/ (- (* cosTheta_O (* cosTheta_i v)) v) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) (*.f32 v v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
1
#s(literal 1 binary32)
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(- (* cosTheta_O (* cosTheta_i v)) v)
(-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (/ (* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i))) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i))) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i))) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* 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)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_O (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_O (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (* sinTheta_O v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (/ v sinTheta_i)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_O (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)) sinTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (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 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (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 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal -1 binary32) v)) sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_i) sinTheta_O))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 sinTheta_O v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 sinTheta_O v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_i)) (* sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 sinTheta_O v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_i)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 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))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.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)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 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/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/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 (/ (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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (+ 6931/10000 (+ (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/12 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(/ 1/2 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/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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/12 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_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 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(/ 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/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)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
6931/10000
#s(literal 6931/10000 binary32)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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))))) #s(literal 1/2 binary32))) v)) v))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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))))) #s(literal 1/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) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v)) #s(literal 1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) v)) (neg.f32 v))) (neg.f32 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)
(* 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))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)))) v)) (neg.f32 v))) (neg.f32 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 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 (neg.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)))) v))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (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) (* sinTheta_O sinTheta_i)))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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))))) #s(literal 1/2 binary32))) v)) v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))
(* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_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)
(* 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)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) v)) v))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 v) (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 v) (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 v) (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(* -1 (* v (+ 1 (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 v) (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(* -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)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (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 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (+ 6931/10000 (log (/ 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 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* 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) (fma.f32 (/.f32 cosTheta_O 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)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.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 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.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 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (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 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(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 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) (pow v 2))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) (*.f32 v v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* -1 (* sinTheta_O (* sinTheta_i v))) v)
(neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* 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)
(/ (* 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 (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 (- (+ (* 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)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* 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 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (+.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) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (+.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) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O))) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.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 v cosTheta_i) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(*.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(*.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_O)) (* cosTheta_i v)) (/ v cosTheta_O)))
(*.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O)) cosTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) 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)) 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))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 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 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* 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) (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) 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 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.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))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.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))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.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))) (neg.f32 cosTheta_O)) (/.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) (-.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 v cosTheta_i) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (fma.f32 v cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_O))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) 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 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(* -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)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* 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) (fma.f32 (/.f32 cosTheta_O 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)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.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 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.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 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) (pow v 2))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) (*.f32 v v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(- (* -1 (* sinTheta_O (* sinTheta_i v))) v)
(neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(* 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_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 (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 (- (+ (* 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)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* 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 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (+.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) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (+.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) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (+.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_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 v cosTheta_i) cosTheta_O)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(*.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(*.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i v)) cosTheta_i)) (* cosTheta_O v)) (/ v cosTheta_i)))
(*.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i)) cosTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) 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 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O) (neg.f32 cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 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 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* 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 (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) v))) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) v))) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) v))) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(/ (* 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 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.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))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.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))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.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))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* cosTheta_O (* cosTheta_i v))
(*.f32 (*.f32 v cosTheta_i) cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(*.f32 (neg.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(*.f32 (neg.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* -1 (/ (- (* -1 (* sinTheta_O (* sinTheta_i v))) v) cosTheta_i)))))
(*.f32 (neg.f32 (fma.f32 v cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)) cosTheta_i))) (neg.f32 cosTheta_i))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(- (* 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)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))))
(/ (- (* cosTheta_O (* cosTheta_i v)) v) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) (*.f32 v v))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
1
#s(literal 1 binary32)
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(- (* cosTheta_O (* cosTheta_i v)) v)
(-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v)
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(- (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* cosTheta_O (* cosTheta_i v))) v)
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (neg.f32 (fma.f32 (*.f32 sinTheta_i v) sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) 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)
(* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 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)
(* 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 sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_i (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_i (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (* sinTheta_i v)) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (/ v sinTheta_O)))
(*.f32 (fma.f32 (neg.f32 v) sinTheta_i (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal -1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal -1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 #s(literal -1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_O) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_O) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_O) sinTheta_i) (neg.f32 sinTheta_O))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* -1 (* sinTheta_O (* sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
(*.f32 (-.f32 (*.f32 sinTheta_i v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
(*.f32 (-.f32 (*.f32 sinTheta_i v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (* cosTheta_O (* cosTheta_i v)) v) sinTheta_O)) (* sinTheta_i v))))
(*.f32 (-.f32 (*.f32 sinTheta_i v) (/.f32 (-.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) v) sinTheta_O)) (neg.f32 sinTheta_O))

rewrite215.0ms (1.8%)

Memory
-22.4MiB live, 410.5MiB allocated
Rules
4 460×lower-/.f64
4 448×lower-/.f32
3 304×lower-*.f64
3 290×lower-*.f32
3 224×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056309
088274
1399259
23656259
09106259
Stop Event
iter limit
node limit
iter limit
Counts
23 → 914
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.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 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.f32 v v))
(+.f32 (+.f32 (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(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)))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))
Outputs
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 v (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 v v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 v #s(literal -2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(pow.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal 6931/10000 binary32))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 v #s(literal -2 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (neg.f32 v))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (neg.f32 v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (neg.f32 v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (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 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (neg.f32 (neg.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 (neg.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.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 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32)))) (neg.f32 (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (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 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32))) (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal -1 binary32) (neg.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)) (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.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 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))))
(fma.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(pow.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)) (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (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))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (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))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (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 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (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 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 #s(literal -1 binary32) (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))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (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))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (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 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (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))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (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))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (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))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (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))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (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 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1 binary32) (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 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (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 #s(literal 2 binary32) v))
(/.f32 (*.f32 (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))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (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))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (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))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (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))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (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))) #s(literal 1/2 binary32)) v)
(/.f32 (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 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (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))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (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))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (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))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.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)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.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)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 v (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (neg.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 v (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))))
(*.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(/.f32 (neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))))) (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (*.f32 v v))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (neg.f32 v))) (*.f32 v v))
(/.f32 (-.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (pow.f32 v #s(literal -2 binary32))) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 v (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) (neg.f32 (*.f32 (*.f32 v v) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (*.f32 v v)))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (*.f32 v v)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (neg.f32 v)) (*.f32 (neg.f32 v) v))
(/.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) 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 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 v (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))
(/.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (*.f32 (*.f32 v v) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) (/.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v)) (/.f32 v (*.f32 v v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(pow.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(neg.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v)))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 v v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 v #s(literal -2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(pow.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))))
(pow.f32 (exp.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 6931/10000 binary32)))))
(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 (pow.f32 (*.f32 v (-.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 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(*.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))))
(*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 v v) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (fma.f32 v v (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)))) (neg.f32 (neg.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 v v) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (fma.f32 v v (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) (neg.f32 (fma.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) (neg.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 v v (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (neg.f32 v) v))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) (fma.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(/.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (fma.f32 v v (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (neg.f32 v) v)))))
(/.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))) (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))))
(-.f32 (fma.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32)) v)
(-.f32 (/.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))) (/.f32 (*.f32 v v) (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 v (*.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)
(fma.f32 #s(literal -1 binary32) v (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(fma.f32 v #s(literal -1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(fma.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v (neg.f32 v))
(pow.f32 (/.f32 (*.f32 v (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (neg.f32 v) (-.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(+.f32 (neg.f32 v) (*.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))

eval312.0ms (2.7%)

Memory
35.8MiB live, 422.5MiB allocated
Compiler

Compiled 62 498 to 5 122 computations (91.8% saved)

prune225.0ms (1.9%)

Memory
1.6MiB live, 490.0MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New2 265102 275
Fresh011
Picked505
Done000
Total2 270112 281
Accuracy
99.7%
Counts
2 281 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.7%
(/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
99.2%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
4.7%
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
99.7%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
99.2%
(exp.f32 (+.f32 (+.f32 (/.f32 (fma.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v (neg.f32 v)) (*.f32 v v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
92.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
12.9%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
12.1%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
4.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
Compiler

Compiled 392 to 344 computations (12.2% saved)

simplify109.0ms (0.9%)

Memory
-13.9MiB live, 190.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
cost-diff832
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
cost-diff0
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
cost-diff0
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
cost-diff0
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
cost-diff0
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
cost-diff0
(*.f32 #s(literal 2 binary32) v)
cost-diff0
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
cost-diff0
(exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))
cost-diff0
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
cost-diff0
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
cost-diff0
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
cost-diff0
(/.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 6931/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-diff3136
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
Rules
6 982×lower-fma.f64
6 978×lower-fma.f32
2 786×lower-*.f64
2 776×lower-*.f32
2 014×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068553
096549
1178531
2373515
31029510
43409490
08264477
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.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)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 sinTheta_i v)
sinTheta_i
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
sinTheta_O
(neg.f32 sinTheta_O)
Outputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (-.f32 #s(literal -6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 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))
(-.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)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (/.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)))
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 sinTheta_i v)
sinTheta_i
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
sinTheta_O
(neg.f32 sinTheta_O)

localize116.0ms (1%)

Memory
8.3MiB live, 203.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
accuracy0.10546875
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
accuracy0.11668390290549269
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
accuracy14.764832197574279
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
accuracy0.09772443541644882
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
accuracy0.5592869375774971
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
accuracy1.3988343010806121
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
accuracy2.470840692957524
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
accuracy0
(*.f32 #s(literal 2 binary32) v)
accuracy0.04059498993272953
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
accuracy0.11668390290549269
(exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))
accuracy31.30459174326306
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
accuracy0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
accuracy0.03506749970117155
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
accuracy0.11668390290549269
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
accuracy31.304591747706496
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))
accuracy0.03515625
(+.f32 #s(literal 6931/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.0546875
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.09772443541644882
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy12.043702659715247
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
Samples
87.0ms256×0valid
Compiler

Compiled 406 to 53 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 17.0ms (26.7% of total)
ival-mult: 12.0ms (18.9% of total)
ival-add: 7.0ms (11% of total)
ival-exp: 7.0ms (11% of total)
ival-sub: 7.0ms (11% of total)
ival-log: 7.0ms (11% of total)
const: 4.0ms (6.3% of total)
exact: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series134.0ms (1.2%)

Memory
6.1MiB live, 249.1MiB allocated
Counts
26 → 1 164
Calls
Call 1
Inputs
#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (/.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(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(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())
#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())
#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
Outputs
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<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 (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.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(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 (-.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(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 (-.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(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 (-.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(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))) (+ (/ 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor inf v) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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))))) (- (* 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (- (* 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (- (* 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp 6931/10000) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.f32 #s(literal 2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 #s(literal 2 binary32) v) (patch (*.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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (taylor -inf v) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp 6931/10000) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (patch (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (* sinTheta_O sinTheta_i)) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (* sinTheta_O sinTheta_i)) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf cosTheta_i) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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 (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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_O) (#s(alt (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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 v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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_O) (#s(alt (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 6931/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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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_O) (#s(alt (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (patch (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 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 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.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 -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (patch (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (patch (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) 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 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (patch #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (patch #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
16.0ms
sinTheta_O
@0
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 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)) (* 2 v) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (+ (* cosTheta_i cosTheta_O) -1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (- 6931/10000 (/ 1 v)))
7.0ms
sinTheta_i
@0
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 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)) (* 2 v) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (+ (* cosTheta_i cosTheta_O) -1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (- 6931/10000 (/ 1 v)))
5.0ms
v
@-inf
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 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)) (* 2 v) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (+ (* cosTheta_i cosTheta_O) -1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (- 6931/10000 (/ 1 v)))
4.0ms
cosTheta_O
@0
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 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)) (* 2 v) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (+ (* cosTheta_i cosTheta_O) -1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (- 6931/10000 (/ 1 v)))
4.0ms
v
@0
((exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* 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)) (* 2 v) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (+ (* cosTheta_i cosTheta_O) -1) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (- 6931/10000 (/ 1 v)))

simplify341.0ms (2.9%)

Memory
5.2MiB live, 314.0MiB allocated
Algorithm
egg-herbie
Rules
8 974×lower-fma.f64
8 974×lower-fma.f32
7 968×lower-*.f64
7 968×lower-*.f32
5 118×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107323696
1346721437
0905620129
Stop Event
iter limit
node limit
Counts
1 164 → 1 164
Calls
Call 1
Inputs
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 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) 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) 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 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -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) 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 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(* 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)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 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))))
(* -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))
(* 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 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_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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (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))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) 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) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ 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))
(* -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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 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_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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (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))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) 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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* 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 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 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)
(/ (- (* 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)
(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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 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))))
(/ (- (* 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)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(/ -1 (* sinTheta_O v))
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (- (* 6931/10000 v) 1) v)
(/ (- (* 6931/10000 v) 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)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
6931/10000
(- (+ 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) (+ 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)
(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 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
6931/10000
(- (+ 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)))
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
6931/10000
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) 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 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
6931/10000
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 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)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
6931/10000
(- (+ 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) (+ 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)
(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) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(* 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))
(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)))
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
6931/10000
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* 1/2 (/ (exp 6931/10000) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
6931/10000
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 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 (/ (+ 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 (+ 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))))
(- 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (- (* -1 (* sinTheta_O sinTheta_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))
(- (* -1 (* sinTheta_O sinTheta_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))) (+ (/ 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 (* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_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 (/ (+ 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)
(* 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))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(/ (* 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))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O)))
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O)))
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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))))
(* 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* 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)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -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)) (/ (* 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)
(* -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))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(/ (* 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 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) 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))))
(* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (/ 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 (/ (+ 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 (+ 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))))
(- 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (- (* -1 (* sinTheta_O sinTheta_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))
(- (* -1 (* sinTheta_O sinTheta_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))) (+ (/ 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 (* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* 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 (/ (+ 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)
(* 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))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(/ (* 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_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i)))
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i)))
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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))))
(* 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)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* 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)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -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)) (/ (* 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)
(* -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))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(/ (* 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 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) 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))))
(* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 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) 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) 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 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -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) 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 (- (/ 1 v) 6931/10000))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(* 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)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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 (- (+ (* -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))
(* 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (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))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) 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) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ 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))
(* -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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (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))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 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))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) 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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* 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 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
Outputs
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(* 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 #s(literal -1/2 binary32) (*.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)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) 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)) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.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)))) 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 (/.f32 #s(literal -1/2 binary32) v) (*.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)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (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))) (/.f32 (*.f32 (*.f32 #s(literal -1/12 binary32) (*.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)))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) 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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.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))) 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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O 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)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.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)))) sinTheta_i) (*.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(* 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)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 #s(literal -1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.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)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #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))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 6931/10000 v)) v)
(/.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/ -1 (* sinTheta_O v))
(/.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))))))
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 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #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/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v))) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v))) (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
6931/10000
#s(literal 6931/10000 binary32)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) 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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))) v))) 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 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/6 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) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v))) (neg.f32 v))) (neg.f32 v))) (neg.f32 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) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v))) (neg.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))
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal -1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v))) (neg.f32 v))) (neg.f32 v))) (neg.f32 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 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 (neg.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) 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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/6 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) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v))) (neg.f32 v))) v))
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
6931/10000
#s(literal 6931/10000 binary32)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* -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)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i 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)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/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))) (*.f32 cosTheta_i cosTheta_i)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) 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)))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) 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 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/12 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))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 4 binary32))))) cosTheta_O)) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/6 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))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v)
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(- (* -1 (* sinTheta_O sinTheta_i)) 1)
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (+ (* -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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
-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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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)
(/ (* 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)
(*.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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) 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)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 cosTheta_i 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 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 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(* -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)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i 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)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) 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)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) 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)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i)) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O 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 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v)
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(- (* -1 (* sinTheta_O sinTheta_i)) 1)
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (+ (* -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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (* 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 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
-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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 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)
(/ (* 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)
(*.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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) 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)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 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)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* 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 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(/ (* 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 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/12 binary32) sinTheta_O) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (neg.f32 sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(* 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 #s(literal -1/2 binary32) (*.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)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) 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)))) 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 (/.f32 #s(literal -1/2 binary32) v) (*.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)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) 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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i 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)) (*.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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/12 binary32) sinTheta_O) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(* 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)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (neg.f32 sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) 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))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 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)
(* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (/ 1 (* sinTheta_O v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)

rewrite306.0ms (2.6%)

Memory
-48.3MiB live, 249.1MiB allocated
Rules
4 230×lower-fma.f64
4 226×lower-fma.f32
4 082×lower-*.f64
4 072×lower-*.f32
3 818×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068469
096457
1472440
24385440
08995433
Stop Event
iter limit
node limit
iter limit
Counts
26 → 513
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.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 (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
#s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
Outputs
(*.f32 (*.f32 (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/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (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/2 binary32) 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))) (/.f32 #s(literal 1/2 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 (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 #s(literal 2 binary32)))) v)
(/.f32 (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)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.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 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (exp.f32 (/.f32 (pow.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 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32))))))
(/.f32 (neg.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)))) (*.f32 #s(literal -2 binary32) 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))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 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)))))
(pow.f32 (exp.f32 (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(pow.f32 (exp.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 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)))) #s(literal -1 binary32))
(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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32))) (/.f32 #s(literal 1 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 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.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 (-.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 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (-.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 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/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 (neg.f32 (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.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 (-.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 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #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 (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (*.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 (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.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 (-.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 48038761/100000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/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 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.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 (-.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 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.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))) (/.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #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 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 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))
(pow.f32 (/.f32 (-.f32 #s(literal 6931/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 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.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 (-.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 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 binary32))
(+.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 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #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 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 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 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (+.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) v) (*.f32 v v))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 v (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 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 binary32) (/.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(fma.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (/.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) v))
(neg.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (/.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))))
(-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(fma.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))
(+.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #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 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 (neg.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.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))))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 v (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (-.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32)))
#s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) #s(literal -1 binary32))
(/.f32 (neg.f32 v) #s(literal -1/2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32))
(/.f32 v #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 v) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) v) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (*.f32 (*.f32 v v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) v) (*.f32 v v)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (*.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 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 v (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 v (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 v (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal -1 binary32) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v) (/.f32 #s(literal 1 binary32) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(pow.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(+.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(*.f32 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)
(*.f32 (neg.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))) sinTheta_O)
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 2 binary32))) (neg.f32 sinTheta_O)) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 3 binary32))) (neg.f32 sinTheta_O)) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) v)) (neg.f32 sinTheta_O)) (*.f32 v sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 2 binary32)))) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 3 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) v))) (*.f32 v sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
(fma.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O) (*.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (neg.f32 sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (*.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(+.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (*.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(neg.f32 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) v))
(*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(*.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))
(*.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 (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32)))))
(/.f32 (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (-.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 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.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 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (*.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 #s(literal 1/2 binary32) v))))))
(/.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.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) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32))) (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))))
(-.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 #s(literal 2 binary32))) (log.f32 v))
(-.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)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.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 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(-.f32 (/.f32 (pow.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 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32)))))
(-.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 #s(literal 2 binary32) v)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (*.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -2 binary32))) (/.f32 #s(literal 1 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))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (pow.f32 (/.f32 v (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.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 (-.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 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (neg.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.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)))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (+.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)))
(fma.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.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) (+.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (-.f32 (pow.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 2 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (pow.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 2 binary32))) (-.f32 (pow.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 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 #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 (/.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 #s(literal 1/2 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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
(*.f32 (pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)))
(*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) sinTheta_O)
(/.f32 (*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 sinTheta_O #s(literal -3 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)) sinTheta_O)
(/.f32 (*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O))
(/.f32 (*.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)) sinTheta_O))
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_O v)) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(fma.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(pow.f32 (/.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v))

eval234.0ms (2%)

Memory
38.8MiB live, 305.4MiB allocated
Compiler

Compiled 38 824 to 3 773 computations (90.3% saved)

prune245.0ms (2.1%)

Memory
-13.2MiB live, 191.7MiB allocated
Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New1 73091 739
Fresh426
Picked325
Done000
Total1 737131 750
Accuracy
99.8%
Counts
1 750 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(/.f32 (exp.f32 (/.f32 (pow.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 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) (+.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 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
99.5%
(/.f32 (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 #s(literal 2 binary32)))) v)
4.7%
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
99.5%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 #s(approx (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) v) v) (*.f32 v v))) (log.f32 (*.f32 #s(literal 2 binary32) v))))
99.3%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
96.2%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
12.9%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
95.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
99.1%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))))
4.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
99.2%
#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(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))))
Compiler

Compiled 431 to 397 computations (7.9% saved)

simplify203.0ms (1.7%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
cost-diff0
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
cost-diff0
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff2944
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))))
cost-diff352
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
cost-diff576
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
cost-diff0
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
cost-diff0
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)
cost-diff0
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
cost-diff0
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cost-diff0
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
cost-diff0
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))))
cost-diff64
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
cost-diff832
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
cost-diff2944
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
Rules
9 288×lower-fma.f64
9 284×lower-fma.f32
3 264×lower-*.f64
3 250×lower-*.f32
1 870×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084766
0117755
1203740
2419711
31181616
43562616
08187596
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))))
(*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
#s(literal 1/2 binary32)
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
(neg.f32 (log.f32 v))
(log.f32 v)
v
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 sinTheta_i v)
sinTheta_i
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
sinTheta_O
(neg.f32 sinTheta_O)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
#s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))
#s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(neg.f32 sinTheta_O)
sinTheta_O
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
#s(literal 1 binary32)
(*.f32 sinTheta_O v)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v))
#s(literal 1/2 binary32)
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v)
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
(-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 v))
(neg.f32 (log.f32 v))
(log.f32 v)
v
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 sinTheta_i v)
sinTheta_i
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
sinTheta_O
(neg.f32 sinTheta_O)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(neg.f32 sinTheta_O)
sinTheta_O
sinTheta_i
#s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))
(exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
#s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))
#s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(neg.f32 sinTheta_O)
sinTheta_O
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(/.f32 (-.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal -1 binary32) v)) sinTheta_O)
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)
#s(literal 1 binary32)
(*.f32 sinTheta_O v)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 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)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize409.0ms (3.5%)

Memory
-15.1MiB live, 224.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.09772443541644882
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.10412048532459767
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
accuracy0.5583559201089145
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
accuracy0.1289062513436143
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
accuracy0.166347509768442
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
accuracy0.4375
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
accuracy14.757019697574279
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
accuracy0.09772443541644882
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
accuracy0.10318050610547469
#s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))
accuracy0.5592869375774971
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
accuracy2.470840692957524
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
accuracy0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.09772443541644882
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
accuracy7.314305722666381
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy30.382261472045283
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
accuracy0.0390625
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
accuracy0.10546875
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
accuracy0.11402267502599667
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
accuracy14.764832197574279
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
Samples
321.0ms256×0valid
Compiler

Compiled 469 to 61 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 300.0ms
ival-div: 164.0ms (54.7% of total)
ival-sub: 46.0ms (15.3% of total)
ival-exp: 33.0ms (11% of total)
ival-add: 26.0ms (8.7% of total)
ival-mult: 16.0ms (5.3% of total)
ival-log: 8.0ms (2.7% of total)
const: 4.0ms (1.3% of total)
ival-neg: 2.0ms (0.7% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series339.0ms (2.9%)

Memory
-5.4MiB live, 349.7MiB allocated
Counts
26 → 1 116
Calls
Call 1
Inputs
#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())
#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())
#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())
#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())
#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())
#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())
#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())
#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/.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(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 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())
#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<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 #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>) () ())
Outputs
#s(alt (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log v) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.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(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) (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 (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_i))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (/.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(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)) (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 (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v)))) (taylor -inf sinTheta_i) (#s(alt (/.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(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)) (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 (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor 0 v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v) (taylor 0 v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v) (taylor 0 v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v) (taylor 0 v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v) (taylor 0 v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 v) 1) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (/.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(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(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.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(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.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(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (patch (/.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 v)) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v) (taylor 0 v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))) (taylor inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))) (taylor inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v)))) (taylor inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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))))) (- (* 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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (- (* 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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (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 (- (* 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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ -6931/10000 sinTheta_O) (taylor inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) 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 (- (* 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) 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 (- (* 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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (taylor inf v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))) (taylor inf v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 inf v) (#s(alt (/.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(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 sinTheta_O) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (taylor -inf v) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v)) (taylor -inf v) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt 6931/10000 (taylor -inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf v) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ -6931/10000 sinTheta_O) (taylor -inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor -inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor -inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))) (taylor -inf v) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (taylor -inf v) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<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 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))) (taylor -inf v) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 -inf v) (#s(alt (/.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(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 sinTheta_O) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) (taylor -inf v) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 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 #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (* sinTheta_O sinTheta_i)) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.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(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 (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (+ 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 (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (/.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(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) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O))) (taylor inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (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 (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (taylor -inf cosTheta_O) (#s(alt (/.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(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) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O)))) (taylor -inf cosTheta_O) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (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 (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (* sinTheta_O sinTheta_i)) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v)))) (taylor 0 cosTheta_i) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.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(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 (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (+ 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 (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (/.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(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) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i))) (taylor inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (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 (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) 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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))) (taylor -inf cosTheta_i) (#s(alt (/.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(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) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i)))) (taylor -inf cosTheta_i) (#s(alt #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (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 (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (+ (log v) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) 1) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2)))))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (/ (- (* cosTheta_O cosTheta_i) 1) v) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.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(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) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<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 (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (- (/ 1 v) 6931/10000)) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 v) 6931/10000) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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) (/ (log (* 2 v)) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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 (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (/.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(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) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)) 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 (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) (patch (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) (patch (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) (patch (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) (patch (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (patch #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) (patch (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O sinTheta_i)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (patch (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- 6931/10000 (/ 1 v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) (patch (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (patch (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<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 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) (patch #s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (exp (- (+ 6931/10000 (/ (* 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 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (patch (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (patch (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) #<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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v)))) (taylor -inf sinTheta_O) (#s(alt (/.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(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) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (patch (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 6931/10000 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (patch (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (patch (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)) 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>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
48.0ms
v
@-inf
((exp (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* cosTheta_i cosTheta_O) -1) (/ 6931/10000 sinTheta_O) (/ 1 (* sinTheta_O v)) (+ (* cosTheta_i cosTheta_O) -1) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1))
40.0ms
sinTheta_O
@-inf
((exp (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* cosTheta_i cosTheta_O) -1) (/ 6931/10000 sinTheta_O) (/ 1 (* sinTheta_O v)) (+ (* cosTheta_i cosTheta_O) -1) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1))
40.0ms
cosTheta_O
@0
((exp (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* cosTheta_i cosTheta_O) -1) (/ 6931/10000 sinTheta_O) (/ 1 (* sinTheta_O v)) (+ (* cosTheta_i cosTheta_O) -1) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1))
38.0ms
cosTheta_i
@-inf
((exp (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* cosTheta_i cosTheta_O) -1) (/ 6931/10000 sinTheta_O) (/ 1 (* sinTheta_O v)) (+ (* cosTheta_i cosTheta_O) -1) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1))
24.0ms
sinTheta_i
@inf
((exp (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) v) (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000))) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* cosTheta_i cosTheta_O) -1) (/ 6931/10000 sinTheta_O) (/ 1 (* sinTheta_O v)) (+ (* cosTheta_i cosTheta_O) -1) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1))

simplify570.0ms (4.9%)

Memory
-251.0MiB live, 379.3MiB allocated
Algorithm
egg-herbie
Rules
8 172×lower-fma.f64
8 172×lower-fma.f32
7 786×lower-*.f64
7 786×lower-*.f32
4 164×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087722283
1283119833
0855018726
Stop Event
iter limit
node limit
Counts
1 116 → 1 116
Calls
Call 1
Inputs
(exp (- 6931/10000 (+ (log v) (/ 1 v))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2))))))))
(* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -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) 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 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 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) 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) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (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))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* 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 (- (+ (* -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))
(* 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (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))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 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)))))
(* -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))
(* -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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 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)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (- (* 6931/10000 v) 1) v)
(/ (- (* 6931/10000 v) 1) v)
(/ 1 (* sinTheta_O v))
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 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))))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 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)
(/ (- (* 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 (* sinTheta_O v))
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(exp (- 6931/10000 (* -1 (log (/ 1 v)))))
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
6931/10000
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(- 6931/10000 (* -1 (log (/ 1 v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 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)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
6931/10000
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(/ -6931/10000 sinTheta_O)
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(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 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 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)))
(/ (- (* 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)
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
6931/10000
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 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)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
6931/10000
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(/ -6931/10000 sinTheta_O)
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(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) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 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)))
(/ (- (* 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)
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_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_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (- (* -1 (* sinTheta_O sinTheta_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))
(- (* -1 (* sinTheta_O sinTheta_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))) (+ (/ 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))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 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 (/ (+ 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
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(* -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)) (/ (* 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* 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)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(/ (* 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))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O)))
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 cosTheta_O)))
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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 (+ (* -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)
(* 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)
(* 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)
(* 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(/ (* 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 v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(/ (* 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)) (/ (* 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)
(* -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)
(* -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)
(* -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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (- (* -1 (* sinTheta_O sinTheta_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))
(- (* -1 (* sinTheta_O sinTheta_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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 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 (/ (+ 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
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
-1
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(- (* cosTheta_O cosTheta_i) 1)
(* -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)) (/ (* 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* 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)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(/ (* 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_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i)))
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 cosTheta_i)))
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 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 (/ (+ 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)
(* 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)
(* 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)
(* 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(/ (* 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(/ (* 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 v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(/ (* 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)) (/ (* 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)
(* -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)
(* -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)
(* -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 v) (/ 1 v))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2))))))))
(* -1 (- (/ 1 v) 6931/10000))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (* -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) 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 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(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 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 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) 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 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O 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)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) 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))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (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))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(* -1 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(* -1 (- (/ 1 v) 6931/10000))
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ 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 (- (+ (* -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))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log 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))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* 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 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (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))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(- 6931/10000 (/ 1 v))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) 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 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (exp (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 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)))))
(* -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))))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/ 1 (* sinTheta_O 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))))
Outputs
(exp (- 6931/10000 (+ (log v) (/ 1 v))))
(/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v)))
(-.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) sinTheta_i (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(+ (* -1 (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O))))) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 sinTheta_O (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 sinTheta_i v))))
(- 6931/10000 (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (+.f32 (/.f32 (log.f32 v) sinTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (+.f32 (/.f32 (log.f32 v) sinTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_i))) (+ (/ 1 (* sinTheta_i v)) (/ (log v) sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (+.f32 (/.f32 (log.f32 v) sinTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) 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 (neg.f32 sinTheta_i) (/.f32 sinTheta_O 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (+ (* -1 sinTheta_O) (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) 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 (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 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) 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_i sinTheta_i) (/.f32 cosTheta_O 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_i sinTheta_i) (/.f32 cosTheta_O 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 (neg.f32 sinTheta_i) (/.f32 sinTheta_O 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* 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 (/.f32 #s(literal -1 binary32) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (/ sinTheta_O v) (/ (* sinTheta_O (- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))) sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 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)) (/ 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))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (+ sinTheta_O (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -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 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 sinTheta_i (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) (/.f32 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)) (/ 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))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) sinTheta_O) sinTheta_i)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v)
(/ (+ (* -1 (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))) (* 6931/10000 v)) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) 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 (- 6931/10000 (log v)))) v)
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v)
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* v (- 6931/10000 (log v)))) v)
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) #s(literal -1 binary32)) v)
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O)) v)
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O)) v)
(/ (+ (* -6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O)) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ -1 (* sinTheta_O v))
(/.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 (/.f32 v sinTheta_O) #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(exp (- 6931/10000 (* -1 (log (/ 1 v)))))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(fma.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (-.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ (* -1 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp (- 6931/10000 (* -1 (log (/ 1 v))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v)) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- 6931/10000 (* -1 (log (/ 1 v))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (log (/ 1 v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v)
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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)))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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))))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(/ (* 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 2) (* -1 (log (/ 1 v))))))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v)
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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)))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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))))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
6931/10000
#s(literal 6931/10000 binary32)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(/ -6931/10000 sinTheta_O)
(/.f32 #s(literal -6931/10000 binary32) sinTheta_O)
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) 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/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 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v)))) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))))
(* 1/2 (/ (exp 6931/10000) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v)
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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)))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) 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))))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 v))) (log.f32 #s(literal 2 binary32))))
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 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(+ (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp (- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v) #s(literal -1/6 binary32)))) v)) v))
6931/10000
#s(literal 6931/10000 binary32)
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+ 6931/10000 (/ (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- 6931/10000 (+ (log -1) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (+ (log -1) (* -1 (log (/ -1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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)))) (*.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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) #s(literal -1/2 binary32)))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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 (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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v) #s(literal -1/6 binary32)))) v)) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) #s(literal 1/6 binary32)))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(/ (* 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 -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) #s(literal 1/6 binary32)))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
6931/10000
#s(literal 6931/10000 binary32)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(/ -6931/10000 sinTheta_O)
(/.f32 #s(literal -6931/10000 binary32) sinTheta_O)
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(- (/ 1 (* sinTheta_O v)) (* 6931/10000 (/ 1 sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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)))) (*.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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) #s(literal -1/2 binary32)))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #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))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 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 (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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v) #s(literal -1/6 binary32)))) v)) v))
(* 1/2 (/ (exp 6931/10000) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v) (*.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 #s(literal 1/12 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #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))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 2 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (*.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 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 3 binary32)) v) #s(literal 1/6 binary32)))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_i (/.f32 cosTheta_O v) #s(literal 6931/10000 binary32)) (+.f32 (-.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -2 binary32))))
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 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v)
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(- (* -1 (* sinTheta_O sinTheta_i)) 1)
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (+ (* -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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_O (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
-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
#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 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (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 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (- (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_O))) (/ 1 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) (/.f32 (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 (- (+ (* 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)
(/ (* 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)
(*.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)
(*.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)
(*.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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 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 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_O) (/.f32 cosTheta_i v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 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 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v)))
(/ (* 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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.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_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 cosTheta_i v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.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) (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i)))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) 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 (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) v)
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(- (* -1 (* sinTheta_O sinTheta_i)) 1)
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (+ (* -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))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_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 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.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)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v))) cosTheta_i (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
-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
#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 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(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) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (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_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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (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 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (- (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (- (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 (/ (* sinTheta_O sinTheta_i) cosTheta_i))) (/ 1 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 (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 (- (+ (* 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)
(/ (* 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)
(*.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)
(*.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)
(*.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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(/ (* 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 (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ 1 v)) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (- (* -1 (* sinTheta_O sinTheta_i)) 1) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (neg.f32 cosTheta_i))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (neg.f32 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 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (-.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 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)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* 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 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (-.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (neg.f32 cosTheta_i))
(exp (- 6931/10000 (+ (log v) (/ 1 v))))
(/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) v)))
(-.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log v) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (+ (log v) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (+ (log v) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (+ (log v) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (/.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (* -1 (- (/ 1 v) 6931/10000)) (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- 6931/10000 (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (log v) (/ 1 v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) sinTheta_O) (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32))))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 v v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32)))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #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))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) 6931/10000) sinTheta_O))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) 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 (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) (/.f32 (log.f32 v) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) (/.f32 (log.f32 v) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (* 6931/10000 (/ 1 sinTheta_O))) (+ (/ 1 (* sinTheta_O v)) (/ (log v) sinTheta_O))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) (/.f32 (log.f32 v) 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 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 sinTheta_i) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(* -1 (- (/ 1 v) 6931/10000))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/ (- (/ 1 v) 6931/10000) sinTheta_O)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O)) 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 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v))) sinTheta_O)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) sinTheta_O)) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(exp (- (+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (log v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- 6931/10000 (+ (log v) (/ 1 v))) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i 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)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (+ sinTheta_i (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (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 sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(* 1/2 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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 (/ (exp (+ 6931/10000 (* -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))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* -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)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v)))
(* -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 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i 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)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(/ 1 (* sinTheta_O v))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) sinTheta_i) sinTheta_O)

rewrite216.0ms (1.8%)

Memory
-21.3MiB live, 456.2MiB allocated
Rules
4 448×lower-*.f64
4 434×lower-*.f32
4 426×lower-fma.f64
4 422×lower-fma.f32
3 954×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084531
0117519
1520507
24730506
09415490
Stop Event
iter limit
node limit
iter limit
Counts
26 → 389
Calls
Call 1
Inputs
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O)))))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
#s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
Outputs
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))
(/.f32 (exp.f32 (+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 0 binary32))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))) (exp.f32 (/.f32 (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))))
(/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))) v)
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 v) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(exp.f32 (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (log.f32 v)))
(*.f32 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)
(*.f32 (neg.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 2 binary32))) (neg.f32 sinTheta_O)) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 3 binary32))) (neg.f32 sinTheta_O)) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) v)) (neg.f32 sinTheta_O)) (*.f32 sinTheta_O v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 2 binary32)))) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal 3 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) v))) (*.f32 sinTheta_O v))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (*.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(fma.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O) (*.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O)) (*.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))
(neg.f32 (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) sinTheta_O))
(*.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))
(*.f32 (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32))) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))
(/.f32 (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32))) (+.f32 (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (*.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))))))
(/.f32 (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32)))))
(-.f32 (+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 0 binary32)) (log.f32 v))
(-.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))) (/.f32 (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 v) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))
(-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (log.f32 v))
(fma.f32 #s(literal -1 binary32) (log.f32 v) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))
(fma.f32 (log.f32 v) (log.f32 (exp.f32 #s(literal -1 binary32))) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))
(fma.f32 (log.f32 v) #s(literal -1 binary32) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))
(pow.f32 (/.f32 (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v))) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (fma.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) (neg.f32 (log.f32 v)))
(+.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)))))
(*.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 v (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 v (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) (neg.f32 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) v))
(neg.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))) (/.f32 (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))))
(-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i))
(fma.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) sinTheta_O #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)))
(+.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) #s(literal -1 binary32)) sinTheta_O)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) sinTheta_O))
(*.f32 sinTheta_O (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (neg.f32 sinTheta_O)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32))) (neg.f32 sinTheta_O)) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))))
(/.f32 (*.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32))) (neg.f32 sinTheta_O)) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)))) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) sinTheta_O))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (neg.f32 sinTheta_O) (*.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O) (neg.f32 sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O)))
(+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O)))
(neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) sinTheta_O))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)))))
(*.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))
(/.f32 (/.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) sinTheta_O)
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (*.f32 #s(literal -332956652491/1000000000000 binary32) (pow.f32 sinTheta_O #s(literal -3 binary32)))) (+.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (-.f32 (pow.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (neg.f32 sinTheta_O)) (*.f32 v #s(literal -6931/10000 binary32))) (*.f32 (neg.f32 v) sinTheta_O))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 sinTheta_O #s(literal 10000/6931 binary32))) v) (*.f32 v (*.f32 sinTheta_O #s(literal 10000/6931 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) #s(literal -6931/10000 binary32))) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) (neg.f32 sinTheta_O)))
(/.f32 (-.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) sinTheta_O))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O #s(literal 10000/6931 binary32))) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 v) sinTheta_O) (*.f32 sinTheta_O #s(literal 10000/6931 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)) (*.f32 (*.f32 sinTheta_O v) #s(literal -6931/10000 binary32))) (*.f32 (*.f32 sinTheta_O v) (neg.f32 sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O #s(literal 10000/6931 binary32))) (*.f32 sinTheta_O v)) (*.f32 (*.f32 sinTheta_O v) (*.f32 sinTheta_O #s(literal 10000/6931 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32))) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))))
(/.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))) (/.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v))))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)))) (/.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)))))
(-.f32 (/.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32)) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(fma.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 sinTheta_O v) #s(literal -1/2 binary32)) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(fma.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 1 binary32) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(fma.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) sinTheta_O)) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))) (-.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))))
(*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.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))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.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)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 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))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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 (exp.f32 (/.f32 (pow.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)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 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)))))
(pow.f32 (exp.f32 (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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)))))
(pow.f32 (exp.f32 (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 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)))) #s(literal -1 binary32))
(exp.f32 (-.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)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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 (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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 (neg.f32 (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.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)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 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))))
(/.f32 (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.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)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (*.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)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 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))) (pow.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)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 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))) (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32))) (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (-.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)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #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 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 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)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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 (/.f32 (pow.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)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32)))))
(-.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)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.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 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (+.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)))
(fma.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.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)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 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))) (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))) (pow.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)) #s(literal 2 binary32))) (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))
(+.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)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 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)))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.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 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v))))
(*.f32 (+.f32 (pow.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 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.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 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.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 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)))
(/.f32 (+.f32 (pow.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 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32)) (+.f32 (pow.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 3 binary32)) #s(literal 332956652491/1000000000000 binary32))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v))) (/.f32 (pow.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 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v))))
(fma.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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 48038761/100000000 binary32)) (+.f32 (pow.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 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_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_O cosTheta_i #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))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #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))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) (neg.f32 v))
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))))
(pow.f32 (/.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))) v))
(neg.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (neg.f32 v)))
(*.f32 (pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)))
(*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) sinTheta_O)
(/.f32 (*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O v) #s(literal -3 binary32))) (fma.f32 (pow.f32 sinTheta_O #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32) (+.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -2 binary32)) (/.f32 #s(literal 6931/10000 binary32) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)) sinTheta_O)
(/.f32 (*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O))
(/.f32 (*.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)) sinTheta_O))
(/.f32 (-.f32 (*.f32 #s(literal -6931/10000 binary32) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_O v)) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (-.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32)) sinTheta_O))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(fma.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(fma.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(pow.f32 (/.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
#s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 6931/10000 binary32))
(*.f32 #s(literal -6931/10000 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)))
(*.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(/.f32 #s(literal -6931/10000 binary32) (neg.f32 sinTheta_O))
(/.f32 #s(literal 6931/10000 binary32) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O #s(literal 10000/6931 binary32)))
(pow.f32 (/.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 sinTheta_O #s(literal 10000/6931 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -6931/10000 binary32) sinTheta_O))
(*.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 sinTheta_O v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 sinTheta_O))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(literal 1 binary32) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 v) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))
(pow.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 sinTheta_O (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 #s(literal 1 binary32) sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (*.f32 (neg.f32 v) sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 sinTheta_O v) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 sinTheta_O v) #s(literal -1 binary32))
(exp.f32 (neg.f32 (log.f32 (*.f32 sinTheta_O v))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O v)))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)))

eval145.0ms (1.2%)

Memory
11.8MiB live, 448.2MiB allocated
Compiler

Compiled 34 087 to 3 438 computations (89.9% saved)

prune118.0ms (1%)

Memory
0.4MiB live, 356.0MiB allocated
Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New1 494111 505
Fresh336
Picked415
Done022
Total1 501171 518
Accuracy
99.8%
Counts
1 518 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.5%
(/.f32 (exp.f32 (/.f32 (pow.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)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 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))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #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))))))
99.5%
(/.f32 (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 #s(literal 2 binary32)))) v)
4.7%
(/.f32 (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
99.7%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
96.2%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)))
95.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
12.9%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
12.9%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
99.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(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32)) v))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
97.2%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) #s(approx (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))))))
4.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
99.2%
#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(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
46.8%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))) (exp.f32 (/.f32 (pow.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))) #s(literal 2 binary32)) (-.f32 (neg.f32 (log.f32 v)) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))))))))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 v) #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)))))))))
99.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v))))))
99.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (exp.f32 (-.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 v #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O v)) (neg.f32 sinTheta_O)))) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
Compiler

Compiled 1 070 to 510 computations (52.3% saved)

regimes97.0ms (0.8%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes66.0ms (0.6%)

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

9 calls:

12.0ms
(*.f32 cosTheta_i cosTheta_O)
9.0ms
cosTheta_i
9.0ms
v
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))))
6.0ms
cosTheta_O
Results
AccuracySegmentsBranch
99.6%1cosTheta_i
99.6%1cosTheta_O
99.6%1sinTheta_i
99.6%1sinTheta_O
99.6%1v
99.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)))))
99.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))))
99.6%1(*.f32 cosTheta_i cosTheta_O)
99.6%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes58.0ms (0.5%)

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

9 calls:

9.0ms
sinTheta_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))))
6.0ms
cosTheta_O
6.0ms
sinTheta_i
6.0ms
cosTheta_i
Results
AccuracySegmentsBranch
99.6%1cosTheta_i
99.6%1cosTheta_O
99.6%1sinTheta_i
99.6%1sinTheta_O
99.6%1v
99.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)))))
99.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))))
99.6%1(*.f32 cosTheta_i cosTheta_O)
99.6%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes55.0ms (0.5%)

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

9 calls:

8.0ms
v
8.0ms
(*.f32 sinTheta_i sinTheta_O)
7.0ms
cosTheta_i
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
sinTheta_O
Results
AccuracySegmentsBranch
99.6%1cosTheta_i
99.6%1cosTheta_O
99.6%1sinTheta_i
99.6%1sinTheta_O
99.6%1v
99.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)))))
99.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))))
99.6%1(*.f32 cosTheta_i cosTheta_O)
99.6%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes39.0ms (0.3%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes35.0ms (0.3%)

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

9 calls:

5.0ms
sinTheta_i
4.0ms
(*.f32 cosTheta_i cosTheta_O)
4.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.0ms
v
4.0ms
cosTheta_O
Results
AccuracySegmentsBranch
57.2%2cosTheta_i
50.6%1cosTheta_O
60.6%3sinTheta_i
61.0%3sinTheta_O
50.6%1v
50.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)))))
50.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))))
61.5%2(*.f32 cosTheta_i cosTheta_O)
58.4%2(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes29.0ms (0.2%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes24.0ms (0.2%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes17.0ms (0.1%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes12.0ms (0.1%)

Memory
25.5MiB live, 25.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.002635517639597e-43
-3.110882590801094e-43
Compiler

Compiled 28 to 29 computations (-3.6% saved)

simplify66.0ms (0.6%)

Memory
-28.3MiB live, 53.7MiB allocated
Algorithm
egg-herbie
Rules
334×distribute-lft-neg-in-binary32-*.f32-neg.f32
220×unsub-neg-binary32--.f32-neg.f32-+.f32
200×neg-mul-1-binary32-*.f32-neg.f32
174×neg-sub0-binary32--.f32-neg.f32
146×sub-neg-binary32-neg.f32-+.f32--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0115466
1142466
2170466
3198465
4254465
5324465
6401465
7526465
8701465
9860465
101000465
111100465
121132465
131143465
141147465
151148465
Stop Event
saturated
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) #s(approx (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))))))
(if (<=.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -357/713623846352979940529142984724747568191373312 binary32)) (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
Outputs
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 (/.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)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (neg (log v)) (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000)) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (neg.f32 sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) #s(approx (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(approx (* (- (/ sinTheta_i v) (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (neg sinTheta_O)) #s(approx (* (neg sinTheta_O) (- (/ 1 (* sinTheta_O v)) (/ 6931/10000 sinTheta_O))) (/.f32 #s(literal -1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v)))
(if (<=.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -357/713623846352979940529142984724747568191373312 binary32)) (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 #s(approx (+ (* (neg sinTheta_O) sinTheta_i) (+ (* cosTheta_i cosTheta_O) -1)) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (+ (* (+ (* sinTheta_i sinTheta_O) 1) (/ -1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))

soundness1.2s (10.2%)

Memory
55.6MiB live, 999.6MiB allocated
Rules
13 320×lower-fma.f64
13 320×lower-fma.f32
9 370×lower-fma.f64
9 370×lower-fma.f32
8 974×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03264950
110544778
236974363
082104112
0107323696
1346721437
0905620129
084531
0117519
1520507
24730506
09415490
068469
096457
1472440
24385440
08995433
087722283
1283119833
0855018726
02183
03471
114764
2150764
0824564
0113120454
1365819998
0813118631
Stop Event
fuel
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
iter limit
node limit
iter limit
node limit
Compiler

Compiled 413 to 424 computations (-2.7% saved)

preprocess76.0ms (0.7%)

Memory
31.4MiB live, 148.4MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 718 to 700 computations (2.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...